Megosztás:


ODBC programozói referencia

Az ODBC programozói referencia a következő szakaszokat tartalmazza.

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ó.

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).