Verwenden von Blockcursorn
Unterstützung für Blockcursor ist in ODBC 3 integriert.x. SQLFetch kann nur für Multirow-Abrufe verwendet werden, wenn in ODBC 3 aufgerufen wird.x; wenn ein ODBC 2.x-Anwendung ruft SQLFetch auf, es wird nur ein einzeiliger Vorwärtscursor geöffnet. When an ODBC 3.x-Anwendung ruft SQLFetch in einem ODBC 2 auf.x-Treiber gibt eine einzelne Zeile zurück, es sei denn, der Treiber unterstützt SQLExtendedFetch. Weitere Informationen finden Sie unter " Blockcursors", "Scrollbare Cursor" und "Abwärtskompatibilität " in Anhang G: Treiberrichtlinien für Abwärtskompatibilität.
Um Blockcursor zu verwenden, legt die Anwendung die Rowsetgröße fest, bindet die Rowsetpuffer (wie im vorherigen Abschnitt beschrieben), legt optional die attribute der SQL_ATTR_ROWS_FETCHED_PTR und SQL_ATTR_ROW_STATUS_PTR-Anweisung fest und ruft SQLFetch oder SQLFetchScroll auf, um einen Block von Zeilen abzurufen. Die Anwendung kann die Rowsetgröße ändern und neue Rowsetpuffer binden (durch Aufrufen von SQLBindCol oder Angeben eines Bindungsoffsets), auch nachdem Zeilen abgerufen wurden.
In diesem Abschnitt werden die folgenden Themen behandelt:
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