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.
ODBC is afgestemd op de volgende specificaties en standaarden die betrekking hebben op de Call-Level Interface (CLI). (De ODBC-functies zijn een superset van elk van deze standaarden.)
De OPEN GROUP CAE-specificatie 'Gegevensbeheer: SQL Call-Level Interface (CLI)'
ISO/IEC 9075-3:1995 (E) Call-Level Interface (SQL/CLI)
Als gevolg van deze uitlijning zijn de volgende waarden waar:
Een toepassing die is geschreven naar de Open Group- en ISO CLI-specificaties, werkt met een ODBC 3.x-stuurprogramma of een stuurprogramma dat voldoet aan de standaarden wanneer deze wordt gecompileerd met de ODBC 3.x-headerbestanden en gekoppeld aan ODBC 3.x-bibliotheken en wanneer deze toegang krijgt tot het stuurprogramma via ODBC 3.x Driver Manager.
Een stuurprogramma dat naar de open groep en ISO CLI-specificaties wordt geschreven, werkt met een ODBC 3.x-toepassing of een toepassing die voldoet aan de standaarden wanneer deze wordt gecompileerd met de ODBC 3.x-headerbestanden en gekoppeld aan ODBC 3.x-bibliotheken , en wanneer de toepassing toegang krijgt tot het stuurprogramma via ODBC 3.x Driver Manager. (Zie Toepassingen en stuurprogramma's die compatibel zijn met standaarden voor meer informatie.
Het nalevingsniveau van de kerninterface omvat alle functies in de ISO CLI en alle niet-optionele functies in de Open Group CLI. Optionele functies van de Open Group CLI worden weergegeven in hogere interface-overeenstemmingsniveaus. Omdat alle ODBC 3.x-stuurprogramma's vereist zijn voor de ondersteuning van de functies in het nalevingsniveau van de Core-interface, geldt het volgende:
Een ODBC 3.x-stuurprogramma ondersteunt alle functies die worden gebruikt door een toepassing die compatibel is met standaarden.
Een ODBC 3.x-toepassing die alleen gebruikmaakt van de functies in ISO CLI en de niet-optionele functies van de Open Group CLI werkt met elk compatibel stuurprogramma dat aan de normen voldoet.
Naast de interfacespecificaties op oproepniveau in de ISO/IEC- en Open Group CLI-standaarden implementeert ODBC de volgende functies. (Sommige van deze functies bestonden in versies van ODBC vóór ODBC 3.x.)
Meerdere rijen ophalen met een enkele functie-aanroep
Binding aan een array van parameters
Ondersteuning voor bladwijzers, waaronder ophalen per bladwijzer, bladwijzers met variabele lengte, en bulksgewijs bijwerken en verwijderen door bladwijzerbewerkingen op niet-aaneengesloten rijen
Rijsgewijs binden
Bindingverschuivingen
Ondersteuning voor batches van SQL-instructies, in een opgeslagen procedure of als een reeks SQL-instructies die worden uitgevoerd via SQLExecute of SQLExecDirect
Exacte of geschatte aantal cursorrijen
Geplaatste update- en delete-bewerkingen en batch-update- en delete-bewerkingen per functieaanroep (SQLSetPos)
Catalogusfuncties waarmee gegevens uit het informatieschema worden geëxtraheerd zonder dat ondersteunende informatieschemaweergaven nodig zijn
Escape-reeksen voor outer joins, scalaire functies, letterlijke datum/tijd, letterlijke intervalwaarden en opgeslagen procedures
Codepagina-vertalingsbibliotheken
Rapportage van het ANSI-nalevingsniveau van een stuurprogramma en SQL-ondersteuning
Automatische populatie van implementatieparameterdescriptor op aanvraag
Uitgebreide diagnostiek en statusarrays voor rijen en parameters
Datum-tijd-, interval-, numerieke/decimale en 64-bits integer toepassingsbuffertypes
Asynchrone uitvoering
Ondersteuning voor opgeslagen procedures, waaronder escapereeksen, mechanismen voor uitvoerparameterbinding en catalogusfuncties
Verbindingsverbeteringen, waaronder ondersteuning voor verbindingskenmerken en kenmerknavigatie