Freigeben über


ODBC-Cursorbibliothek – Fehlercodes

Wichtig

Dieses Feature wird in einer zukünftigen Version der Microsoft Data Access-Komponente entfernt. Vermeiden Sie die Verwendung dieses Features in neuen Entwicklungsvorgängen, und planen Sie, Anwendungen zu ändern, die dieses Feature derzeit verwenden. Verwenden Sie stattdessen Treiber- und Servercursor.

Die ODBC-Cursorbibliothek gibt zusätzlich zu den in ODBC-API-Referenz aufgeführten SQLSTATEs die folgenden SQLSTATEs zurück.

Hinweis

Die Cursorbibliothek sortiert keine Statusdatensätze. Treiber-Manager und ODBC 3. x-Treiber sind für die Bestellung von Statusdatensätzen verantwortlich.

SQLSTATE BESCHREIBUNG Kann von zurückgegeben werden
01000 Der Cursor ist nicht aktualisierbar. SQLFetch

SQLFetchScroll
01000 Cursorbibliothek wird nicht verwendet. Fehler beim Laden. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 Cursorbibliothek wird nicht verwendet. Unzureichende Treiberunterstützung. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 Cursorbibliothek wird nicht verwendet. Versionskonflikt mit Treiber-Manager. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 Der Treiber hat SQL_SUCCESS_WITH_INFO zurückgegeben. Die Warnmeldung ist verloren gegangen. SQLFetch

SQLFetchScroll
S1000 Allgemeiner Fehler: Dateipuffer kann nicht erstellt werden. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Allgemeiner Fehler: Aus dem Dateipuffer kann nicht gelesen werden. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Allgemeiner Fehler: Es kann nicht in den Dateipuffer geschrieben werden. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Allgemeiner Fehler: Der Dateipuffer kann nicht geschlossen oder entfernt werden. SQLFreeHandle

'SQLFreeStmt'
SL001 Die positionierte Anforderung kann nicht ausgeführt werden, da keine durchsuchbaren Spalten gebunden wurden. SQLExecDirect

SQLGetData

SQLPrepare
SL002 Die positionierte Anforderung konnte nicht ausgeführt werden, da das Resultset durch eine Joinbedingung erstellt wurde. SQLExecute

SQLExecDirect

SQLGetData
SL003 Gebundener Puffer überschreitet die maximale Segmentgröße. SQLFetch

SQLFetchScroll
SL004 Das Resultset wurde nicht von einer SELECT-Anweisung generiert. SQLGetData
SL005 SELECT-Anweisung enthält eine GROUP BY-Klausel. SQLGetData
SL006 Parameterarrays werden bei positionierten Anforderungen nicht unterstützt. SQLPrepare

SQLExecDirect
SL008 SQLGetData ist für einen vorwärtsgerichteten (nicht gepufferten) Cursor nicht zulässig. SQLGetData
SL009 Vor dem Aufrufen von SQLFetch oder SQLFetchScroll wurden keine Spalten gebunden. SQLFetch

SQLFetchScroll
SL010 SQLBindCol wurde beim Versuch, an einen internen Puffer zu binden, SQL_ERROR zurückgegeben. SQLFetch

SQLFetchScroll

SQLGetData
SL011 Die Anweisungsoption ist nur nach dem Aufrufen von SQLFetch oder SQLFetchScroll gültig. 'SQLGetStmtAttr'
SL012 Anweisungsbindungen können nicht geändert werden, wenn ein Cursor geöffnet ist. SQLBindCol

SQLFreeHandle

'SQLFreeStmt'

SQLSetStmtAttr
SL014 Es wurde eine positionierte Anforderung ausgegeben, und nicht alle Spaltenanzahlfelder wurden gepuffert. SQLExecDirect

SQLExecute

SQLPrepare
SL015 SQLFetch und SQLFetchScroll können nicht gemischt werden. SQLExtendedFetch

SQLFetch

SQLFetchScroll