void RefreshRowset (WORD wRow, WORD wLockType = SQL_LOCK_NO_CHANGE);
Parameter
wRow
Die 1-basierte Position eine Zeile im aktuellen Rowset. Dieser Wert reicht von 0 (null) auf die Größe des Rowsets.
wLockType
Ein Wert, der angibt, wie die Zeile zu sperren, nachdem es erneuert wurde. Weitere Informationen finden Sie unter Hinweise.
Bemerkungen
Rufen Sie diese Memberfunktion um die Daten und den Status für eine Zeile im aktuellen Rowset aktualisieren. Wenn Sie einen Wert von NULL für wRowübergeben, wird dann jede Zeile im Rowset aktualisiert.
Um RefreshRowsetzu verwenden, müssen Sie haben gesammelte implementiert durch Angabe der Option CRecordset::useMulitRowFetch in der Open -Memberfunktion.
RefreshRowset Ruft die ODBC-API-Funktion SQLSetPos. Der wLockType -Parameter gibt den Sperrzustand der Zeile nachdem SQLSetPos ausgeführt wurde. Die folgende Tabelle beschreibt die möglichen Werte für wLockType.
| wLockType | Beschreibung |
| SQL_LOCK_NO_CHANGE (der Standardwert) | Das Treiber oder die Datenquelle stellt sicher, dass die Zeile in demselben Zustand gesperrt oder entsperrt ist, wie es war, bevor RefreshRowset aufgerufen wurde. |
| SQL_LOCK_EXCLUSIVE | Das Treiber oder die Datenquelle sperrt die Zeile ausschließlich. Nicht alle Datenquellen unterstützen diese Art der Sperre. |
| SQL_LOCK_UNLOCK | Das Treiber oder die Datenquelle entsperrt die Zeile. Nicht alle Datenquellen unterstützen diese Art der Sperre. |
Weitere Informationen zu SQLSetPosfinden Sie unter ODBC SDK Programmer's Reference. Weitere Informationen über gesammelte finden Sie im Artikel Recordset: Abrufen von Datensätzen in einer Sammeloperation (ODBC) im Visual C++ Programmer's Guide.
CRecordset Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CRecordset::SetRowsetCursorPosition, CRecordset::SetRowsetSize