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.
Anwendungen können mit SQLSetStmtAttr einen Cursortyp anfordern und dann eine SQL-Anweisung ausführen, die nicht von den Servercursorn des angeforderten Typs unterstützt wird. Durch den Aufruf von SQLExecute oder SQLExecDirect wird SQL_SUCCESS_WITH_INFO zurückgegeben. Der Aufruf von SQLGetDiagRec gibt Folgendes zurück:
szSqlState = "01S02", *pfNativeError = 0,
szErrorMsg="[Microsoft][SQL Server Native Client] Cursor type changed"
Die Anwendung kann bestimmen, welcher Cursortyp derzeit verwendet wird, indem SQLGetStmtOption auf SQL_CURSOR_TYPE gesetzt wird. Die Cursortypkonvertierung gilt nur für eine Anweisung. Der nächste SQLExecDirect oder SQLExecute wird mit den ursprünglichen Anweisungscursoreinstellungen durchgeführt.