void SetRowsetCursorPosition (wordwRow, kelime wLockType = sql_lock_no_change);
Parametreleri
wRow
Tek tabanlı konumu bir satır geçerli satır kümesi. Bu değer 1'den satır kümesi boyutu için değişebilir.
wLockType
Sonra o yenilendi satır kilitleme hakkında gösteren değer. Ayrıntılı bilgi için açıklamalar bölümüne bakın.
Açıklamalar
İmleci bir satır geçerli satır kümesi içinde taşımak için bu üye işlevini çağırın. Toplu satır getiriliyor uygularken, kayıtlar getirilen satır kümesi ilk kaydı geçerli kayıt olduğu satır kümeleri tarafından alınır. Satır kümesi içinde başka bir kaydı geçerli kayıt yapmak için SetRowsetCursorPositionarayın. Örneğin, dinamik olarak, recordset'in herhangi bir kaydın veri almak için GetFieldValue üye işlevi ile SetRowsetCursorPosition birleştirebilirsiniz.
SetRowsetCursorPositionkullanmak için size Açık üye fonksiyonu dwOptions parametresi CRecordset::useMultiRowFetch seçeneği belirterek satır toplu alma geçirdik gerekir.
SetRowsetCursorPosition , SQLSetPosodbc API işlevini çağırır. WLockType parametresi, SQLSetPos yürüttü sonra satır kilitleme durumunu belirtir. WLockType olası değerleri aşağıdaki tabloda açıklanmaktadır.
| wLockType | Açıklama |
| sql_lock_no_change (varsayılan değer) | Sürücüsü veya veri kaynağı olarak SetRowsetCursorPosition denilen önce satır aynı kilitli ya da kilitli durumda olmasını gerektirir. |
| SQL_LOCK_EXCLUSIVE | Sürücüsü veya veri kaynağı sadece satır kilitler. Tüm veri kaynakları bu kilit türü desteği. |
| SQL_LOCK_UNLOCK | Sürücüsü veya veri kaynağı satır kilidini açar. Tüm veri kaynakları bu kilit türü desteği. |
SQLSetPoshakkında daha fazla bilgi için bkz: odbc sdk Programcı Başvurusu. Satır toplu alma hakkında daha fazla bilgi için bkz: yazı Recordset: getiriliyor kayıtları toplu (odbc) Visual c++ Programcı Kılavuzu.
CRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CRecordset::RefreshRowset, CRecordset::SetRowsetSize