Verwenden von Autofetch mit ODBC-Cursorn
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL verwaltete Instanz
Azure Synapse Analytics Analytics
Platform System (PDW)
Wenn eine Verbindung mit einer Instanz von SQL Server hergestellt wird, unterstützt der SQL Server Native Client ODBC-Treiber eine AutoFetch-Option bei Verwendung eines Servercursortyps. Bei autofetch verfügt die SQLExecute - oder SQLExecDirect-Funktion , die den Cursor öffnet, auch über eine implizite SQLFetchScroll(SQL_FIRST)-Funktion. Die Zeilen des ersten Rowsets werden während der Ausführung der Anweisung an die gebundenen Anwendungsvariablen zurückgegeben, wodurch ein weiterer Roundtrip über das Netzwerk bis zum Server vermieden wird. SQLGetData wird nicht unterstützt, wenn die Option "AutoFetch" aktiviert ist. Die Resultsetspalten müssen an Programmvariablen gebunden werden.
Autofetch wird von Anwendungen angefordert, wenn für das treiberspezifische SQL_SOPT_SS_CURSOR_OPTIONS-Anweisungsattribut SQL_CO_AF festgelegt wird.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für