Partage via


Référence pour programmeurs d'ODBC

La référence du programmeur ODBC contient les sections suivantes.

Utilisation de la documentation ODBC

L'interface ODBC est conçue pour une utilisation avec le langage de programmation C. L'utilisation de l'interface ODBC s'étend sur trois domaines : les instructions SQL, les appels de fonctions ODBC et la programmation en C. Cette documentation suppose les éléments suivants :

  • Connaissance du langage de programmation C.

  • Connaissance générale du SGBD et connaissance générale de SQL.

Les conventions typographiques suivantes sont utilisées.

Format Utilisé pour
SELECT * FROM Les lettres majuscules indiquent les instructions SQL, les noms de macros et les termes utilisés au niveau de la commande du système d’exploitation.
RETCODE SQLFetch(hdbc) La police monospace est utilisée pour des exemples de lignes de commande et de code de programme.
argument Les mots italiques indiquent des arguments programmatiques, des informations que l’utilisateur ou l’application doit fournir, ou l’accentuation des mots.
SQLEndTran Le type gras indique que la syntaxe doit être tapée exactement comme indiqué, y compris les noms de fonctions.
| Une barre verticale sépare deux choix mutuellement exclusifs dans une ligne de syntaxe.
... Un point de suspension indique que les arguments peuvent être répétés plusieurs fois.
. . . Une colonne de trois points indique la continuation des lignes de code précédentes.

À propos des exemples de code

Les exemples de code de ce guide sont conçus uniquement à des fins d’illustration. Étant donné qu’ils sont écrits principalement pour illustrer les principes ODBC, l’efficacité a parfois été mise de côté dans l’intérêt de la clarté. En outre, des sections entières du code ont parfois été omises pour plus de clarté. Il s’agit notamment des définitions des fonctions non ODBC (celles dont les noms ne commencent pas par « SQL ») et la plupart des erreurs.

Tous les exemples de code utilisent des chaînes ANSI et le même schéma de base de données, qui est illustré au début des fonctions de catalogue.

Pour plus d’informations sur SQL, les normes suivantes sont disponibles :

  • Langage de base de données - SQL avec amélioration de l’intégrité, ANSI, 1989 ANSI X3.135-1989.

  • Langage de base de données - SQL : ANSI X3H2 et ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).

  • Open Group, Data Management : Structured Query Language (SQL), Version 2 (The Open Group, 1996).

En plus des guides SQL spécifiques aux normes et aux fournisseurs, de nombreux livres décrivent SQL, notamment :

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

  • Sandra L., Darnovsky, Marcy et Bowman, Judith S. : The Practical SQL Handbook (Addison-Wesley, 1989).

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

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

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

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

  • Pascal, Fabian : SQL and Relational Basics (M &T Books, 1990).

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

  • Van der Lans, Rick F. : Introduction to SQL (Addison-Wesley, 1988).

  • Vang, Soren : Bases de données SQL et relationnelles (Microtrend Books, 1990).

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

Pour plus d’informations sur le traitement des transactions, consultez :

  • Gray, J. N. et Reuter, Andreas : Transaction Processing : Concepts and Techniques (Morgan Kaufmann Publishers, 1993).

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

Pour plus d’informations sur les interfaces Call-Level, les normes suivantes sont disponibles :

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

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

Pour plus d’informations sur ODBC, un certain nombre de livres sont disponibles, notamment :

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

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

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

  • North, Ken : Programmation SGBD multiples Windows : utilisation de C++, Visual Basic, ODBC, OLE 2 et Tools pour les projets SGBD (John Wiley &Sons, Inc., 1995).

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

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

  • Whiting, Bill : Teach Yourself ODBC in Twenty-One Days (Howard W. Sams &Company, 1994).