Sdílet prostřednictvím


Referenční dokumentace programátora ODBC

Referenční informace programátora ODBC obsahují následující části.

Práce s dokumentací k rozhraní ODBC

Rozhraní ODBC je určeno pro použití s programovacím jazykem C. Použití rozhraní ODBC zahrnuje tři oblasti: příkazy SQL, volání funkce ODBC a programování jazyka C. V této dokumentaci se předpokládá následující:

  • Pracovní znalost programovacího jazyka C.

  • Obecné znalosti DBMS a znalost SQL

Používají se následující typografické konvence.

Formát Používá se pro
SELECT * FROM Velká písmena označují příkazy SQL, názvy maker a termíny používané na úrovni příkazů operačního systému.
RETCODE SQLFetch(hdbc) Písmo monospace se používá pro ukázkové příkazové řádky a kód programu.
argument Kurzíva označuje programové argumenty, informace, které musí uživatel nebo aplikace poskytnout, nebo zvýraznění slova.
Sqlendtran Tučné písmo označuje, že syntaxe musí být zadána přesně tak, jak je znázorněno, včetně názvů funkcí.
| Svislý pruh odděluje dvě vzájemně se vylučující volby na řádku syntaxe.
... Tři tečky označují, že argumenty lze několikrát opakovat.
. . . Sloupec se třemi tečkami označuje pokračování předchozích řádků kódu.

Příklady kódu

Příklady kódu v této příručce jsou určené jenom pro ilustrace. Protože jsou napsány primárně k předvedení principů ODBC, efektivita byla někdy vyhrazena v zájmu srozumitelnosti. Kromě toho byly někdy kvůli srozumitelnosti vynechány celé části kódu. Patří sem definice funkcí jiných než ODBC (ty funkce, jejichž názvy nezačínají "SQL") a většinu zpracování chyb.

Všechny příklady kódu používají řetězce ANSI a stejné schéma databáze, které se zobrazí na začátku funkce katalogu.

Další informace o SQL jsou k dispozici následující standardy:

  • Databázový jazyk – SQL s vylepšením integrity, ANSI, 1989 ANSI X3.135-1989.

  • Jazyk databáze – SQL: ANSI X3H2 a ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).

  • Open Group, Data Management: Structured Query Language (SQL), verze 2 (Otevřená skupina, 1996).

Kromě standardů a příruček SQL specifických pro dodavatele mnoho knih popisuje SQL, včetně:

  • Date, C. J., with Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).

  • Emerson, Sandra L., Darnovský, Marcy, and Bowman, Judith S.: The Practical SQL Handbook (Addison-Wesley, 1989).

  • Groff, James R. a Weinberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).

  • Gruber, Martin: Understanding SQL (Sybex, 1990).

  • Hursch, Jack L. a Carolyn J.: SQL, The Structured Query Language (TAB Books, 1988).

  • Melton, Jim a Simon, Alan R.: Understanding the New SQL: A Complete Guide (Morgan Kaufmann Publishers, 1993).

  • Pascal, Ibizan: SQL a relační základy (M &T Knihy, 1990).

  • Trimble, J. Harvey, Jr. a Chappell, David: Visual Introduction to SQL (Wiley, 1989).

  • Van der Lans, Rick F.: Úvod do SQL (Addison-Wesley, 1988).

  • Vang, Soren: SQL a relační databáze (Microtrend Books, 1990).

  • Viescas, John: Quick Reference Guide to SQL (Microsoft Corp., 1989).

Další informace o zpracování transakcí najdete tady:

  • Gray, J. N. and Reuter, Andreas : Zpracování transakcí: Koncepty a techniky (Morgan Kaufmann Publishers, 1993).

  • Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).

Další informace o rozhraních Call-Level jsou k dispozici následující standardy:

  • Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995).

  • ISO/IEC 9075-3:1995, rozhraní Call-Level (SQL/CLI).

Pro další informace o rozhraní ODBC je k dispozici řada knih, včetně:

  • Geiger, Kyle: Inside ODBC (Microsoft Press, 1995).

  • Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim a Lilley, Albert W.: Using ODBC 2 (Que, 1994).

  • Johnston, Tom a Osborne, Mark: Odbc Developers Guide (Howard W. Sams & Company, 1994).

  • North, Ken: Windows Multi-DBMS Programming: Using C++, Visual Basic, ODBC, OLE 2 and Tools for DBMS Projects (John Wiley &Sons, Inc., 1995).

  • Stegman, Michael O., Signore, Robert a Creamer, John: The ODBC Solution, Open Database Connectivity in Distributed Environment (McGraw-Hill, 1995).

  • Welch, Keith: Using ODBC 2 (Que, 1994).

  • Whiting, Bill: Výuka ODBC v Twenty-One dnech (Howard W. Sams & Company, 1994).