CRecordset::SetRowsetCursorPosition

public static void SetRowsetCursorPosition (parolaKEZW, la parola wLockType = SQL_LOCK_NO_CHANGE);

Parametri

kEZW

La base uno posizione di una riga del set di righe corrente. Questo valore può variare da 1 per la dimensione del set di righe.

wLockType

Valore che indica come bloccare la riga dopo che esso è stato rinfrescato. Per ulteriori informazioni, vedere la sezione Osservazioni.

Osservazioni

Chiamare questa funzione membro per spostare il cursore su una riga all'interno del set di righe corrente. Quando si implementa il recupero di massa di righe, record vengono recuperati dal set di righe, dove il primo record del set di righe recuperate è il record corrente. Al fine di rendere un altro record all'interno del set di righe del record corrente, chiamare SetRowsetCursorPosition. Ad esempio, è possibile combinare SetRowsetCursorPosition con la funzione membro GetFieldValue recuperarle dinamicamente i dati da qualsiasi record del recordset.

Per utilizzare SetRowsetCursorPosition, deve avere implementato recupero di massa di riga specificando l'opzione CRecordset:: useMultiRowFetch del parametro dwOptions nella funzione membro Open.

SetRowsetCursorPosition chiama la funzione API ODBC SQLSetPos. Il parametro wLockType specifica lo stato del blocco della riga dopo SQLSetPos è stato eseguito. Nella tabella seguente vengono descritti i valori possibili per wLockType.

wLockType Descrizione
SQL_LOCK_NO_CHANGE (valore predefinito) La sorgente del driver o dati garantisce che la riga è nello stesso stato bloccato o sbloccato com'era prima che venisse chiamato SetRowsetCursorPosition.
SQL_LOCK_EXCLUSIVE La sorgente del driver o dati blocca la riga esclusivamente. Non tutte le origini dati supportano questo tipo di blocco.
SQL_LOCK_UNLOCK L'origine dati o conducente sblocca la riga. Non tutte le origini dati supportano questo tipo di blocco.

Per ulteriori informazioni su SQLSetPos, vedere ODBC SDK Programmer di riferimento. Per ulteriori informazioni sul recupero di massa di righe, vedere l'articolo Recordset: recupero Records in Bulk (ODBC) nel manuale del programmatore di Visual C++.

Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CRecordset::RefreshRowset, CRecordset::SetRowsetSize

Index