Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De naslaginformatie voor odbc-programmeurs (Open Database Connectivity) bevat uitgebreide documentatie voor het ontwikkelen van toepassingen die gebruikmaken van de ODBC-interface om verbinding te maken met SQL Server en andere gegevensbronnen.
Voorbeelden van quickstart-ODBC-verbindingsreeksen
Als u een eenvoudige ODBC-verbindingsreeks nodig hebt om verbinding te maken met SQL Server, gebruikt u een van de volgende indelingen:
Windows-verificatie (vertrouwde verbinding):
Driver={ODBC Driver 18 for SQL Server};Server=localhost;Database=myDB;Trusted_Connection=yes;Encrypt=optional;
SQL Server-verificatie:
Driver={ODBC Driver 18 for SQL Server};Server=myserver.database.windows.net;Database=myDB;UID=myUser;PWD=<password>;Encrypt=yes;
Benoemd exemplaar op localhost:
Driver={ODBC Driver 18 for SQL Server};Server=localhost\SQLEXPRESS;Database=myDB;Trusted_Connection=yes;Encrypt=optional;
Zie Voor een volledige lijst met trefwoorden voor verbindingsreeksen , gegevensbronnaam (DSN) en trefwoorden en kenmerken voor verbindingsreeksen.
Naslagsecties
De ODBC-referentie voor programmeurs bevat de volgende secties.
- Wat is er nieuw in ODBC 3.8 bevat de nieuwe ODBC-functies die zijn toegevoegd in de Windows 8 SDK.
- Het ODBC-voorbeeldprogramma presenteert een ODBC-voorbeeldprogramma.
- Inleiding tot ODBC biedt een korte geschiedenis van Structured Query Language en ODBC, en conceptuele informatie over de ODBC-interface.
- Het ontwikkelen van toepassingen bevat informatie over het ontwikkelen van toepassingen die gebruikmaken van de ODBC-interface en stuurprogramma's die deze implementeren.
- Odbc-software installeren en configureren biedt informatie over de installatie en een DLL-functieverwijzing voor installatie.
- Het ontwikkelen van een ODBC-stuurprogramma bevat informatie over het schrijven van een stuurprogramma.
- API-verwijzing bevat syntaxis- en semantische informatie voor alle ODBC-functies.
- ODBC-bijlagen bevatten technische details en referentietabellen voor ODBC-foutcodes, gegevenstypen en SQL-grammatica.
Werken met de ODBC-documentatie
De ODBC-interface is ontworpen voor gebruik met de programmeertaal C. Het gebruik van de ODBC-interface omvat drie gebieden: SQL-instructies, ODBC-functie-aanroepen en C-programmering. In deze documentatie wordt uitgegaan van de volgende kennis:
- Een werkende kennis van de programmeertaal C.
- Algemene dbMS-kennis (Database Management System) en kennis van SQL.
De volgende typografische conventies worden gebruikt.
| Formaat | Gebruikt voor |
|---|---|
| SELECT * FROM | Hoofdletters geven SQL-instructies, macronamen en termen aan die worden gebruikt op het opdrachtniveau van het besturingssysteem. |
RETCODE SQLFetch(hdbc) |
Het monoruimtelettertype wordt gebruikt voor voorbeeldopdrachtregels en programmacode. |
| argument | Cursieve woorden geven programmatische argumenten aan, informatie die de gebruiker of de toepassing moet verstrekken, of nadruk op woorden. |
| SQLEndTran | Vetgedrukt type geeft aan dat de syntaxis exact moet worden getypt zoals weergegeven, inclusief functienamen. |
| | | Een verticale balk scheidt twee wederzijds exclusieve keuzes in een syntaxislijn. |
| ... | Een beletselteken geeft aan dat argumenten meerdere keren kunnen worden herhaald. |
| . . . | Een kolom met drie puntjes geeft de voortzetting van eerdere regels code aan. |
Informatie over de codevoorbeelden
De codevoorbeelden in deze handleiding zijn alleen ontworpen voor illustratiedoeleinden. Omdat ze voornamelijk zijn geschreven om ODBC-principes te demonstreren, wordt de efficiƫntie soms in het belang van duidelijkheid gereserveerd. Bovendien worden hele codesecties soms voor duidelijkheid weggelaten. Deze weglatingen omvatten de definities van niet-ODBC-functies (die functies waarvan de namen niet beginnen met 'SQL') en de meeste foutafhandeling.
Alle codevoorbeelden maken gebruik van ANSI-tekenreeksen en hetzelfde databaseschema, dat wordt weergegeven aan het begin van Catalog Functions.
Aanbevolen lectuur
Voor meer informatie over SQL zijn de volgende standaarden beschikbaar:
- Databasetaal - SQL met integriteitsverbetering, ANSI, 1989 ANSI X3.135-1989.
- Databasetaal - SQL: ANSI X3H2 en ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
- Open Group, Data Management: Structured Query Language (SQL), versie 2 (de open groep, 1996).
Naast standaarden en leveranciersspecifieke SQL-handleidingen beschrijven veel boeken SQL, waaronder:
- Date, C. J., met Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).
- Emerson, Sandra L., Darnowski, Marcy, and Bowman,Broken S.: The Practical SQL Handbook (Addison-Wesley, 1989).
- Groff, James R., en Weinberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).
- Gruber, Martin: Understanding SQL (Resourceex, 1990).
- Hursch, Jack L., en Carolyn J.: SQL, The Structured Query Language (TAB Books, 1988).
- Melton, Jim en Simon, Alan R.: Understanding the New SQL: A Complete Guide (Morgan Kaufmann Publishers, 1993).
- Pascal, Afgeschaft: SQL en Relationele Basics (M & T Books, 1990).
- Trimble, J. Harvey, Jr., en Chappell, David: A Visual Introduction to SQL (Wiley, 1989).
- Van der Lans, Rick F.: Inleiding tot SQL (Addison-Wesley, 1988).
- Vang, Soren: SQL en Relationele Databases (Microtrend Books, 1990).
- Viescas, John: Snelzoekgids voor SQL (Microsoft Corp., 1989).
Zie voor meer informatie over transactieverwerking:
- Gray, J. N., and Reuter, Andreas: Transaction Processing: Concepts and Techniques (Morgan Kaufmann Publishers, 1993).
- Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).
Voor meer informatie over Call-Level Interfaces zijn de volgende standaarden beschikbaar:
- Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995).
- ISO/IEC 9075-3:1995, Call-Level Interface (SQL/CLI).
Voor meer informatie over ODBC zijn er veel boeken beschikbaar, waaronder:
- Geiger, Kyle: Inside ODBC (Microsoft Press, 1995).
- Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim en Lilley, Albert W.: Using ODBC 2 (Que, 1994).
- Microsoft, Tom en 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 en Creamer, John: The ODBC Solution, Open Database Connectivity in Distributed Environments (McGraw-Hill, 1995).
- Welch, Keith: ODBC 2 gebruiken (Que, 1994).
- Whiting, Bill: Leer jezelf ODBC in Twenty-One Days (Howard W. Sams & Company, 1994).