RFX_Byte_Bulk

public static void RFX_Byte_Bulk (CFieldExchange * pFX, LPCTSTR szNameBYTE **, prgByteVals, 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.

prgByteVals

Puntatore a una matrice di valori di BYTE . 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 prgByteVals. 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_Byte_Bulk trasferisce più righe di singoli byte 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_TINYINT. Il recordset deve definire un membro dati di campo del puntatore di tipo byte.

Se si inizializza prgByteVals 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_Bool_Bulk, RFX_Date_Bulk, RFX_Double_Bulk, RFX_Int_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange:: SetFieldType

Index