Freigeben über


API-Funktionen der ersten Ebene (ODBC-Treiber für Oracle)

Wichtig

Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen den von Oracle bereitgestellten ODBC-Treiber.

Funktionen auf dieser Ebene bieten die Core-Schnittstellenkonformität sowie zusätzliche Funktionen wie Transaktionsunterstützung.

API-Funktion Hinweise
SQLColumns Erstellt ein Resultset für eine Tabelle, bei der es sich um die Spaltenliste für die angegebene Tabelle oder Tabellen handelt. Wenn Sie Spalten für ein ÖFFENTLICHEs Synonym anfordern, müssen Sie das SYNONYMCOLUMNS-Verbindungsattribute festgelegt und eine leere Zeichenfolge als szTableOwner-Argument angegeben haben. Beim Zurückgeben von Spalten für ÖFFENTLICHE Synonyme legt der Treiber die SPALTE TABLE NAME auf eine leere Zeichenfolge fest. Das Resultset enthält am Ende jeder Zeile eine zusätzliche Spalte, ORDINAL POSITION. Dieser Wert ist die Ordnungsposition der Spalte in der Tabelle.
SQLDriverConnect Stellt eine Verbindung mit einer vorhandenen Datenquelle herstellt. Weitere Informationen finden Sie unter Verbindungszeichenfolgenformat und -attribute.
SQLGetConnectOption Gibt die aktuelle Einstellung einer Verbindungsoption zurück. Diese Funktion wird teilweise unterstützt. Der Treiber unterstützt alle Werte für das Argument "fOption", unterstützt jedoch keine vParam-Werte für das Argument "fOption" SQL_TXN_ISOLATION. Weitere Informationen finden Sie unter "Verbindungsoptionen".
SQLGetData Ruft den Wert eines einzelnen Felds im aktuellen Datensatz des angegebenen Resultsets ab.
SQLGetFunctions Gibt WAHR für alle unterstützten Funktionen zurück. Implementiert vom Treiber-Manager.
SQLGetInfo Gibt Informationen zurück, einschließlich SQLHDBC, SQLUSMALLINT, SQLPOINTER, SQLSMALLINT und SQLSMALLINT *, über den ODBC-Treiber für Oracle und die Datenquelle, die einem Verbindungshandle, hdbc zugeordnet ist.
SQLGetStmtOption Gibt die aktuelle Einstellung einer Anweisungsoption zurück. Weitere Informationen finden Sie unter "Anweisungsoptionen".
SQLGetTypeInfo Gibt Informationen zu den Datentypen zurück, die von einer Datenquelle unterstützt werden. Der Treiber gibt die Informationen in einem SQL-Resultset zurück.
SQLParamData Wird in Verbindung mit SQLPutData verwendet, um Parameterdaten zur Ausführungszeit der Anweisung anzugeben.
SQLPutData Ermöglicht einer Anwendung das Senden von Daten für einen Parameter oder eine Spalte an den Treiber zur Ausführungszeit der Anweisung.
SQLSetConnectOption Bietet Zugriff auf Optionen, die Aspekte der Verbindung steuern. Diese Funktion wird teilweise unterstützt: Der Treiber unterstützt alle Werte für das Argument "fOption ", unterstützt aber keine vParam-Werte für das fOption-Argument SQL_TXN_ISOLATION. Weitere Informationen finden Sie unter "Verbindungsoptionen".
SQLSetStmtOption Legt Optionen für ein Anweisungshandle hstmt fest. Weitere Informationen finden Sie unter "Anweisungsoptionen".
SQLSpecialColumns Ruft den optimalen Satz von Spalten ab, die eine Zeile in der Tabelle eindeutig identifiziert.
SQLStatistics Ruft eine Liste von Statistiken zu einer einzelnen Tabelle und den Indizes oder Tagnamen ab, die der Tabelle zugeordnet sind. Der Treiber gibt die Informationen als Resultset zurück.
SQLTables Gibt die Liste der Tabellennamen zurück, die durch den Parameter in der SQLTables-Anweisung angegeben werden. Wenn kein Parameter angegeben ist, werden die Tabellennamen zurückgegeben, die in der aktuellen Datenquelle gespeichert sind. Der Treiber gibt die Informationen als Resultset zurück.

Enumerationstypaufrufe erhalten keinen Resultseteintrag für Remoteansichten oder lokalisierte parametrisierte Ansichten. Ein Aufruf von SQLTables mit einem eindeutigen Tabellennamenbezeichner findet jedoch eine Übereinstimmung für eine solche Ansicht, sofern vorhanden, mit diesem Namen. Dadurch kann die API vor der Erstellung einer neuen Tabelle nach Namenskonflikten suchen.

ÖFFENTLICHE Synonyme werden mit einem TABLE_OWNER Wert von "" zurückgegeben.

ANSICHTEN im Besitz von SYS oder SYSTEM werden als SYSTEM VIEW identifiziert.