Guida di riferimento per programmatori ODBC
La Guida di riferimento per programmatori ODBC contiene le sezioni seguenti.
Novità di ODBC 3.8 elenca le nuove funzionalità ODBC aggiunte nell'SDK Windows 8.
Programma di esempio ODBC presenta un programma ODBC di esempio.
Introduzione a ODBC fornisce una breve cronologia di Structured Query Language e ODBC e informazioni concettuali sull'interfaccia ODBC.
Sviluppo di applicazioni contiene informazioni sullo sviluppo di applicazioni che usano l'interfaccia ODBC e i driver che lo implementano.
Installazione e configurazione del software ODBC fornisce informazioni sull'installazione e una guida di riferimento sulla funzione DLL di installazione.
Sviluppare un driver ODBC contiene informazioni sulla scrittura di un driver.
Riferimento API contiene informazioni semantiche e sintassi per tutte le funzioni ODBC.
Appendici ODBC contiene dettagli tecnici e tabelle di riferimento per codici di errore ODBC, tipi di dati e grammatica SQL.
Utilizzo della documentazione ODBC
L'interfaccia ODBC è progettata per essere usata con il linguaggio di programmazione C. L'uso dell'interfaccia ODBC si estende su tre aree: istruzioni SQL, chiamate di funzione ODBC e programmazione C. Questa documentazione presuppone quanto segue:
Una conoscenza pratica del linguaggio di programmazione C.
Conoscenza generale dei DBMS e familiarità con SQL.
Si utilizzano le seguenti convenzioni tipografiche.
Formato | Utilizzo |
---|---|
SELECT * FROM | Le lettere maiuscole indicano le istruzioni SQL, i nomi delle macro e i termini utilizzati a livello di comandi del sistema operativo. |
RETCODE SQLFetch(hdbc) |
Il carattere a spaziatura fissa è utilizzato per le righe di comando e il codice di programma di esempio. |
argument | Le parole in corsivo indicano argomenti programmatici, informazioni che l'utente o l'applicazione devono fornire o enfasi sulle parole. |
SQLEndTran | Il grassetto indica che la sintassi deve essere digitata esattamente come indicato, compresi i nomi delle funzioni. |
| | Una barra verticale separa due scelte che si escludono a vicenda in una riga di sintassi. |
... | I puntini di sospensione indicano che gli argomenti possono essere ripetuti più volte. |
. . . | Una colonna di tre punti indica la continuazione delle righe di codice precedenti. |
Informazioni sugli esempi di codice
Gli esempi di codice contenuti in questa guida sono concepiti solo a scopo illustrativo. Poiché sono stati scritti principalmente per dimostrare i principi di ODBC, a volte l'efficienza è stata messa da parte nell'interesse della chiarezza. Inoltre, a volte intere sezioni del codice sono state omesse per motivi di chiarezza. Queste includono le definizioni delle funzioni non-ODBC (quelle funzioni il cui nome non inizia con "SQL") e la maggior parte della gestione degli errori.
Tutti gli esempi di codice utilizzano stringhe ANSI e lo stesso schema di database, mostrato all'inizio di Funzione catalogo.
Argomenti consigliati
Per ulteriori informazioni su SQL, sono disponibili i seguenti standard:
Linguaggio di database - SQL con miglioramento dell'integrità, ANSI, 1989 ANSI X3.135-1989.
Linguaggio di database - SQL: ANSI X3H2 e ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
Open Group, Gestione dei dati: Structured Query Language (SQL), Version 2 (The Open Group, 1996).
Oltre agli standard e alle guide SQL specifiche dei fornitori, molti libri descrivono SQL, tra cui:
Date, C. J., con Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).
Emerson, Sandra L., Darnovsky, Marcy e Bowman, Judith S.: The Practical SQL Handbook (Addison-Wesley, 1989).
Groff, James R. e Weienberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).
Gruber, Martin: Understanding SQL (Sybex, 1990).
Hursch, Jack L. e Carolyn J.: SQL, The Structured Query Language (TAB Books, 1988).
Melton, Jim e 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. e 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).
Per altre informazioni sull'elaborazione delle transazioni, vedere:
Gray, J. N. e Reuter, Andreas: Transaction Processing: Concepts and Techniques (Morgan Kaufmann Publishers, 1993).
Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).
Per altre informazioni sulla Call Level Interface, sono disponibili gli standard seguenti:
Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995).
ISO/IEC 9075-3:1995, Call-Level Interface (SQL/CLI).
Per altre informazioni su ODBC, sono disponibili numerosi libri, tra cui:
Geiger, Kyle: Inside ODBC (Microsoft Press, 1995).
Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim e Lilley, Albert W.: Using ODBC 2 (Que, 1994).
Johnston, Tom e 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 e 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).