void SetRowsetCursorPosition (WORDwRow, WORD wLockType = SQL_LOCK_NO_CHANGE);
Parameter
wRow
Die 1-basierte Position eine Zeile im aktuellen Rowset. Dieser Wert kann zwischen 1 und die Größe des Rowsets liegen.
wLockType
Wert, der angibt, wie die Zeile zu sperren, nachdem es erneuert wurde. Weitere Informationen finden Sie unter Hinweise.
Bemerkungen
Rufen Sie diese Memberfunktion um den Cursor um eine Zeile im aktuellen Rowset. Wenn Sie gesammelte implementieren, werden Datensätze von Rowsets abgerufen wo der erste Datensatz in der abgerufenen Rowset der aktuelle Datensatz ist. Um zu einem anderen Datensatz im Rowset den aktuellen Datensatz, rufen Sie SetRowsetCursorPositionauf. Beispielsweise können Sie SetRowsetCursorPosition mit der GetFieldValue -Memberfunktion zum dynamisch Abrufen der Daten aus jedem Datensatz des Recordsets kombinieren.
Um SetRowsetCursorPositionzu verwenden, müssen Sie haben gesammelte implementiert durch angeben die Option übergeben im Parameter DwOptions der Open -Memberfunktion.
SetRowsetCursorPosition 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 SetRowsetCursorPosition 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::RefreshRowset, CRecordset::SetRowsetSize