CRecordset::RefreshRowset
Aggiorna i dati e lo stato per una riga del rowset corrente.
void RefreshRowset(
WORD wRow,
WORD wLockType = SQL_LOCK_NO_CHANGE
);
Parametri
wRow
La posizione in base uno di una riga del rowset corrente.Questo valore può variare da zero alla dimensione del rowset.wLockType
Un valore che indica come bloccare la riga dopo che è stata aggiornata.Per informazioni dettagliate, vedere i commenti.
Note
Se si passa un valore zero per wRow, ogni riga del rowset verrà aggiornata.
Per utilizzare RefreshRowset, è necessario implementare il recupero di massa di righe specificando l'opzione CRecordset::useMulitRowFetch nella funzione membro Apri.
RefreshRowset chiama la funzione API ODBC SQLSetPos.Il parametro wLockType specifica lo stato del blocco di riga dopo SQLSetPos ha eseguito.Nella tabella seguente vengono descritti i valori possibili per wLockTypE.
wLockType |
Descrizione |
---|---|
SQL_LOCK_NO_CHANGE (valore predefinito) |
Il driver o l'origine dati garantisce che la riga è stato bloccato o sbloccato stesso modo in cui era prima RefreshRowset sia stato chiamato. |
SQL_LOCK_EXCLUSIVE |
Il driver o l'origine dati blocca la riga separatamente.Non tutte le origini dati supportano questo tipo di blocco. |
SQL_LOCK_UNLOCK |
Il driver o l'origine dati sblocca la riga.Non tutte le origini dati supportano questo tipo di blocco. |
Per ulteriori informazioni su SQLSetPos, vedere Windows SDK.Per ulteriori informazioni sul recupero di massa di righe, vedere l'articolo recordset: Recupero di massa di record (ODBC).
Requisiti
Header: afxdb.h