Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |