Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
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 un breve historial del lenguaje de consulta estructurado y ODBC, y 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 lo 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.
Trabajar 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. En esta documentación se da por supuesto lo siguiente:
Conocimientos prácticos del lenguaje de programación C.
Conocimientos generales de DBMS y conocimientos de SQL.
Se usan las siguientes convenciones tipográficas.
| Formato | 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 mediante programación, información que el usuario o la aplicación deben proporcionar o énfasis en palabras. |
| SQLEndTran | Tipo 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 están diseñados únicamente con fines ilustrativos. Dado que se escriben principalmente para demostrar los principios ODBC, la eficacia a veces se ha dejado de lado en el interés de la claridad. Además, a veces se han omitido secciones completas del código para 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, están disponibles los siguientes estándares:
Lenguaje de base de datos: SQL con mejora de integridad, ANSI, 1989 ANSI X3.135-1989.
Lenguaje de base de datos - SQL: ANSI X3H2 e ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
Open Group, Data Management: Structured Query Language (SQL), versión 2 (El grupo abierto, 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: Guía del Estándar SQL (Addison-Wesley, 1993).
Emerson, Sandra L., Darnovsky, Marcy y Bowman, Judith S.: The Practical SQL Manual (Addison-Wesley, 1989).
Groff, James R. y Weinberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).
Gruber, Martin: Descripción de 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: Conceptos básicos sql y relacionales (libros de M & T, 1990).
Trimble, J. Harvey, Jr. y Chappell, David: Una introducción visual a SQL (Wiley, 1989).
Van der Lans, Rick F.: Introducción a SQL (Addison-Wesley, 1988).
Vang, Soren: BASES de datos SQL y relacionales (Libros de Microtrend, 1990).
Viescas, John: Guía de referencia rápida de SQL (Microsoft Corp., 1989).
Para obtener información adicional sobre el procesamiento de transacciones, consulte:
Gray, J. N. y Reuter, Andreas: Procesamiento de transacciones: Conceptos y técnicas (Morgan Kaufmann Publishers, 1993).
Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).
Para obtener más información sobre las interfaces de Call-Level, 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, interfaz Call-Level (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 y Osborne, Mark: ODBC Developers Guide (Howard W. Sams & Company, 1994).
North, Ken: Programación multi DBMS de Windows: Uso de C++, Visual Basic, ODBC, OLE 2 y Herramientas para proyectos DBMS (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: Uso de ODBC 2 (Que, 1994).
Whiting, Bill: Enseñe usted MISMO ODBC en Twenty-One Days (Howard W. Sams & Company, 1994).