RFX_Date_Bulk
Trasferisce le righe di dati di TIMESTAMP_STRUCT da una colonna di un'origine dati ODBC a una matrice corrispondente in CRecordset- oggetto derivato.
void RFX_Date_Bulk(
CFieldExchange* pFX,
LPCTSTR szName,
TIMESTAMP_STRUCT** prgTSVals,
long** prgLengths
);
Parametri
pFX
Un puntatore a un oggetto CFieldExchange. Questo oggetto contiene le informazioni per definire il contesto per ogni chiamata della funzione. Per ulteriori informazioni, vedere l'articolo Trasferimento di campi di Record: Funzionamento di RFX.szName
Il nome di una colonna di dati.prgTSVals
Un puntatore a una matrice di valori di TIMESTAMP_STRUCT. Questa matrice verranno archiviati i dati da trasferire dall'origine dati al recordset. Per ulteriori informazioni sul tipo di dati TIMESTAMP_STRUCT, vedere l'argomento "tipi di dati C" nell'appendice D di ODBC SDK programmer's reference.prgLengths
Un puntatore a una matrice di integer long. Questa matrice archivierà la lunghezza in byte di ogni valore nella matrice indicata da prgTSVals. Si noti che il valore SQL_NULL_DATA verrà archiviato se l'elemento dati corrispondente contiene un valore null. Per ulteriori informazioni, vedere la funzione API ODBC SQLBindColin ODBC SDK programmer's reference.
Note
La colonna di origine dati può avere un tipo di ODBC SQL_DATE, di SQL_TIME, o di SQL_TIMESTAMP. Il recordset deve definire un membro dati di campo di tipo puntatore a TIMESTAMP_STRUCT.
Se si inizializza prgTSVals e prgLengths a NULL, le matrici che indicano vengono allocate automaticamente, le cui dimensioni uguale alla dimensione del rowset.
Nota
Il trasferimento di massa di campi di Record trasferita solo i dati da un'origine dati all'oggetto recordset.Per rendere il recordset aggiornabile, è necessario utilizzare la funzione API ODBC SQLSetPos.
Per ulteriori informazioni, vedere gli articoli Recordset: Recupero di massa di record (ODBC) e Trasferimento di campi di Record.
Esempio
Vedere RFX_Text_Bulk.
Requisiti
Intestazione: afxdb.h