public static void RFX_Bool_Bulk (CFieldExchange * pFX, LPCTSTR szName, BOOL ** prgBoolVals, lungo ** prgLengths );
Parametri
pFX
Puntatore a un oggetto CFieldExchange . Questo oggetto contiene informazioni per definire il contesto per ogni chiamata della funzione. Per ulteriori informazioni, vedere l'articolo Record campo Exchange: How RFX Works nel manuale del programmatore di Visual C++.
szName
Il nome di una colonna di dati.
prgBoolVals
Puntatore a una matrice di valori BOOL . Questa matrice memorizza i dati da trasferire al recordset dall'origine dati.
prgLengths
Puntatore a una matrice di valori integer a lungo. Questa matrice memorizzerà la lunghezza in byte di ogni valore della matrice a cui puntata prgBoolVals. Si noti che il valore SQL_NULL_DATA verrà memorizzato se l'elemento corrispondente di dati contiene un valore Null. Per ulteriori dettagli, vedere la funzione API ODBC SQLBindCol in ODBC SDK Programmer di riferimento.
Osservazioni
La funzione RFX_Bool_Bulk trasferisce più righe di dati Boolean da una colonna di un'origine dati ODBC ad una matrice corrispondente in un CRecordset-oggetto derivato. La colonna di origine dati deve avere un tipo ODBC di SQL_BIT. Il recordset deve definire un membro dati di campo del puntatore di tipo BOOL.
Se si inizializza prgBoolVals e prgLengths su NULL, allora le matrici che puntare a verranno assegnate automaticamente, con dimensioni pari alla dimensione di set di righe.
&Notanbsp; Scambio di campi di record di massa solo trasferisce i dati dall'origine dati all'oggetto recordset. Al fine di rendere aggiornabile recordset, è necessario utilizzare la funzione API ODBC SQLSetPos. Per un esempio di come eseguire questa operazione, vedere l'esempio DBFETCH.
Per ulteriori informazioni, vedere gli articoli Recordset: recupero Records in Bulk (ODBC) e Record campo Exchange (RFX) nel manuale del programmatore di Visual C++.
Esempio
Vedi RFX_Text_Bulk.
Vedere a&nchenbsp;RFX_Binary_Bulk, RFX_Byte_Bulk, RFX_Date_Bulk, RFX_Double_Bulk, RFX_Int_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange:: SetFieldType