CRecordset::SetRowsetCursorPosition

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

Index