Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az ODBC programozói referencia a következő szakaszokat tartalmazza.
Az ODBC 3.8 újdonságai a Windows 8 SDK-ban hozzáadott új ODBC-funkciókat sorolják fel.
A minta ODBC program egy ODBC-mintaprogramot mutat be.
Az ODBC bemutatása a strukturált lekérdezési nyelv és az ODBC rövid előzményeit, valamint az ODBC-felület fogalmi adatait tartalmazza.
Az Alkalmazások fejlesztése az ODBC-felületet használó alkalmazások fejlesztéséről és az azt megvalósító illesztőprogramokról tartalmaz információkat.
Az ODBC-szoftverek telepítése és konfigurálása információkat nyújt a telepítésről, valamint egy telepítési DLL-függvényhivatkozást.
Az ODBC-illesztőprogramok fejlesztése információkat tartalmaz az illesztőprogramok írásáról.
Az API-referencia szintaxist és szemantikai információkat tartalmaz az összes ODBC-függvényhez.
Az ODBC-függelékek az ODBC hibakódjaihoz, adattípusaihoz és SQL-nyelvhelyességi adataihoz és referenciatábláihoz tartalmaznak műszaki adatokat és referenciatáblákat.
Az ODBC dokumentációjának használata
Az ODBC-felület a C programozási nyelvhez készült. Az ODBC-felület használata három területre terjed ki: SQL-utasítások, ODBC-függvényhívások és C-programozás. Ez a dokumentáció a következőket feltételezi:
A C programozási nyelv munkanyelvének ismerete.
Általános DBMS-ismeretek és az SQL ismerete.
A következő tipográfiai konvenciók használatosak.
| Formátum | A következőhöz használatos: |
|---|---|
| SELECT * FROM | A nagybetűk az operációs rendszer parancsszintjén használt SQL-utasításokat, makróneveket és kifejezéseket jelölik. |
RETCODE SQLFetch(hdbc) |
A monospace betűtípus a minta parancssorokhoz és a programkódhoz használatos. |
| argument | A dőlt betűs szavak programozott argumentumokat, a felhasználónak vagy az alkalmazásnak megadandó információkat, illetve a szavak kiemelését jelölik. |
| SQLEndTran | A félkövér típus azt jelzi, hogy a szintaxist pontosan az ábrán látható módon kell beírni, beleértve a függvényneveket is. |
| | | A függőleges sáv két egymást kölcsönösen kizáró lehetőséget választ el egy szintaxisvonalban. |
| ... | A három pont azt jelzi, hogy az argumentumok többször is megismételhetők. |
| . . . | A három pontból álló oszlop a korábbi kódsorok folytatását jelzi. |
Tudnivalók a példakódokról
Az útmutatóban szereplő kód példák csak illusztrációs célokra vannak kialakítva. Mivel elsősorban az ODBC alapelveinek bemutatására vannak megírva, a hatékonyságot néha félretették az egyértelműség érdekében. Emellett a kód egész szakaszait is kihagyták az egyértelműség kedvéért. Ezek közé tartoznak a nem ODBC-függvények definíciói (azok a függvények, amelyeknek a neve nem "SQL-sel kezdődik"), és a legtöbb hibakezelés.
Minden példakód ANSI-sztringeket és ugyanazt az adatbázissémát használja, amely a Catalog Functions elején látható.
Ajánlott olvasás
Az SQL-ről a következő szabványok érhetők el:
Adatbázis nyelve – SQL integritásfejlesztéssel, ANSI, 1989 ANSI X3.135-1989.
Adatbázis nyelve – SQL: ANSI X3H2 és ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
Open Group, Data Management: Structured Query Language (SQL), Version 2 (The Open Group, 1996).
A szabványok és a szállítóspecifikus SQL-útmutatók mellett számos könyv ismerteti az SQL-t, többek között a következőket:
Date, C. J., with Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).
Emerson, Sandra L., Darnovsky, Marcy és Bowman, Judith S.: The Practical SQL Handbook (Addison-Wesley, 1989).
Groff, James R. and Weinberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).
Gruber, Martin: Az SQL ismertetése (Sybex, 1990).
Hursch, Jack L. és Carolyn J.: SQL, The Structured Query Language (TAB Books, 1988).
Melton, Jim és Simon, Alan R.: Understanding the New SQL: A Complete Guide (Morgan Kaufmann Publishers, 1993).
Pascal, Fabian: SQL és relációs alapismeretek (M &T Könyvek, 1990).
Trimble, J. Harvey, Jr. és Chappell, David: A Visual Introduction to SQL (Wiley, 1989).
Van der Lans, Rick F.: Bevezetés az SQL-be (Addison-Wesley, 1988).
Vang, Soren: SQL és relációs adatbázisok (Microtrend Books, 1990).
Viescas, John: Rövid útmutató az SQL-hez (Microsoft Corp., 1989).
A tranzakciófeldolgozással kapcsolatos további információkért lásd:
Gray, J. N. and Reuter, Andreas: Transaction Processing: Concepts and Techniques (Morgan Kaufmann Publishers, 1993).
Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).
A Call-Level interfészekről a következő szabványok érhetők el:
Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995).
ISO/IEC 9075-3:1995, Call-Level Interface (SQL/CLI).
Az ODBC-vel kapcsolatos további információkért számos könyv érhető el, többek között:
Geiger, Kyle: Inside ODBC (Microsoft Press, 1995).
Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim, and Lilley, Albert W.: Using ODBC 2 (Que, 1994).
Johnston, Tom and 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 és Creamer, John: The ODBC Solution, Open Database Connectivity in Distributed Environments (McGraw-Hill, 1995).
Welch, Keith: Using ODBC 2 (Que, 1994).
Whiting, Bill: Teach Yourself ODBC Twenty-One Days (Howard W. Sams > Company, 1994).