Referencia del programador de ODBC
La referencia del programador de ODBC contiene las secciones siguientes.
Novedades de ODBC 3.8 enumera las nuevas características ODBC que se agregaron en el SDK de Windows 8.
El programa ODBC de ejemplo presenta un programa ODBC de ejemplo.
Introducción a ODBC proporciona una breve historia del lenguaje de consulta estructurado y ODBC, e información conceptual sobre la interfaz ODBC.
El desarrollo de aplicaciones contiene información sobre el desarrollo de aplicaciones que usan la interfaz ODBC y los controladores que la implementan.
La instalación y configuración del software ODBC proporciona información sobre la instalación y una referencia de función DLL de instalación.
El desarrollo de un controlador ODBC contiene información sobre cómo escribir un controlador.
La referencia de API contiene información semántica y sintaxis para todas las funciones ODBC.
Los apéndices ODBC contienen detalles técnicos y tablas de referencia para códigos de error ODBC, tipos de datos y gramática SQL.
Trabajo con la documentación de ODBC
La interfaz ODBC está diseñada para su uso con el lenguaje de programación C. El uso de la interfaz ODBC abarca tres áreas: instrucciones SQL, llamadas a funciones de ODBC y programación de C. Esta documentación presupone lo siguiente:
Conocimientos prácticos del lenguaje de programación C.
Conocimientos generales de DBMS y estar familiarizado con SQL.
Se usan las siguientes convenciones tipográficas.
Format | Se utiliza para |
---|---|
SELECT * FROM | Las letras mayúsculas indican instrucciones SQL, nombres de macro y términos usados en el nivel de comando del sistema operativo. |
RETCODE SQLFetch(hdbc) |
La fuente monospace se usa para las líneas de comandos de ejemplo y el código de programa. |
argument | Las palabras en cursiva indican argumentos de programación, información que el usuario o la aplicación deben proporcionar o énfasis en palabras. |
SQLEndTran | El uso de negrita indica que la sintaxis debe escribirse exactamente como se muestra, incluidos los nombres de función. |
| | Una barra vertical separa dos opciones mutuamente excluyentes en una línea de sintaxis. |
... | Los puntos suspensivos indican que los argumentos se pueden repetir varias veces. |
. . . | Una columna de tres puntos indica la continuación de las líneas de código anteriores. |
Acerca de los ejemplos de código
Los ejemplos de código de esta guía se han diseñado únicamente con fines ilustrativos. Dado que se han escrito principalmente para demostrar los principios ODBC, la eficacia a veces se ha dejado de lado en aras de la claridad. Además, a veces se han omitido secciones completas del código para una mayor claridad. Entre ellas se incluyen las definiciones de funciones que no son ODBC (esas funciones cuyos nombres no comienzan por "SQL") y la mayoría del control de errores.
Todos los ejemplos de código usan cadenas ANSI y el mismo esquema de base de datos, que se muestra al principio de funciones de catálogo.
Lecturas recomendadas
Para obtener más información sobre SQL, los siguientes estándares están disponibles:
Database Language - SQL with Integrity Enhancement, ANSI, 1989 ANSI X3.135-1989.
Database Language - SQL: ANSI X3H2 e ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
Open Group, Data Management: Structured Query Language (SQL), Versión 2 (The Open Group, 1996).
Además de estándares y guías SQL específicas del proveedor, muchos libros describen SQL, entre los que se incluyen:
Date, C. J., con Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).
Emerson, Sandra L., Darnovsky, Marcy y Bowman, Judith S.: The Practical SQL Handbook (Addison-Wesley, 1989).
Groff, James R. y Weinberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).
Gruber, Martin: Understanding SQL (Sybex, 1990).
Hursch, Jack L. y Carolyn J.: SQL, The Structured Query Language (Tab Books, 1988).
Melton, Jim y 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. y Chappell, David: A Visual Introduction to SQL (Wiley, 1989).
Van der Lans, Rick F.: Introduction to SQL (Addison-Wesley, 1988).
Vang, Soren: SQL and Relational Databases (Microtrend Books, 1990).
Viescas, John: Quick Reference Guide to SQL (Microsoft Corp., 1989).
Para obtener información adicional sobre el procesamiento de transacciones, consulte:
Gray, J. N. y Reuter, Andreas: Transaction Processing: Concepts and Techniques (Morgan Kaufmann Publishers, 1993).
Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).
Para obtener más información sobre las interfaces de nivel de llamada, están disponibles los siguientes estándares:
Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995).
ISO/IEC 9075-3:1995, Call-Level Interface (SQL/CLI).
Para obtener más información sobre ODBC, hay una serie de libros disponibles, entre los que se incluyen:
Geiger, Kyle: Inside ODBC (Microsoft Press, 1995).
Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim y 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 y 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 in Twenty-One Days (Howard W. Sams & Company, 1994).