RFX_Double_Bulk

void RFX_Double_Bulk (CFieldExchange * pFX, lpctstr szName, çift ** prgDblVals, uzun ** prgLengths );

Parametreleri

pFX

Bir CFieldExchange nesnesi için bir işaretçi. Bu nesne, her arama fonksiyonu için bağlam tanımlamak için bilgi içerir. Daha fazla bilgi için bkz: yazı kayda alan değiş tokuşu: nasıl rfx çalışır Visual c++ Programcı Kılavuzu.

szName

Bir veri sütununun adını.

prgDblVals

Çift değerler dizisi için bir işaretçi. Bu dizi veri kaynağından recordset'e aktarılacak verileri depolar.

prgLengths

Uzun tamsayı dizisi için bir işaretçi. Bu dizi uzunluğu bayt cinsinden prgDblValstarafından işaret dizideki her değer depolar. Not ilgili veri öğesi boş değer içeriyorsa değeri sql_null_data saklanacaktır. Daha fazla bilgi için bkz: odbc API işlevi SQLBindCol odbc sdk Programcı Başvurusu.

Açıklamalar

RFX_Double_Bulk işlevi bir CRecordsetkarşılık gelen bir dizi bir odbc veri kaynağına bir sütundan çok çift duyarlıklı kayan nokta veri satırları aktarır-nesne türetilmiş. Veri kaynağı sütun sql_doubleodbc bir tür olması gerekir. Kayıt türü işaretçisi alanın veri üyesi çift için tanımlamanız gerekir.

PrgDblVals ve prgLengths NULLbaşlatılamıyor, sonra onlar işaret dizileri otomatik olarak satır kümesi boyutuna eşit boyutlarıyla tahsis edilecektir.

&Notnbsp;  Toplu kayıt alan değişimi, recordset nesnesine veri kaynağından verileri yalnızca aktarır. Güncelleştirilebilir recordset yapmak için SQLSetPosodbc API işlevini kullanmanız gerekir. Bunu nasıl örneği için bkz: örnek dbfetch.

Daha fazla bilgi için bkz: makaleleri Recordset: getiriliyor kayıtları toplu (odbc) ve Kaydı alan Exchange (rfx) Visual c++ Programcı Kılavuzu.

Örnek

RFX_Text_Bulk bkz.

Ayrıca bkz: RFX_Binary_Bulk, RFX_Bool_Bulk, RFX_Byte_Bulk, RFX_Date_Bulk, RFX_Int_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType

Index