Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Referenční informace programátora ODBC obsahují následující části.
Novinky v rozhraní ODBC 3.8 uvádí nové funkce ODBC přidané v sadě Windows 8 SDK.
Ukázkový program ODBC představuje ukázkový program ODBC.
Úvod do rozhraní ODBC poskytuje stručnou historii jazyka strukturovaných dotazů a rozhraní ODBC a koncepčních informací o rozhraní ODBC.
Vývoj aplikací obsahuje informace o vývoji aplikací, které používají rozhraní ODBC a ovladače, které je implementují.
Instalace a konfigurace softwaru ODBC poskytuje informace o instalaci a instalační knihovně DLL odkaz na funkci.
Vývoj ovladače ODBC obsahuje informace o zápisu ovladače.
Referenční informace k rozhraní API obsahují syntaxi a sémantické informace pro všechny funkce ODBC.
Dodatky ODBC obsahují technické podrobnosti a referenční tabulky pro kódy chyb ODBC, datové typy a gramatiku SQL.
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.
Doporučené čtení
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).