RFX_Single_Bulk

void RFX_Single_Bulk (CFieldExchange * pFX, lpctstr szName, kayan nokta ** prgFltVals, 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ı.

prgFltVals

Kayan nokta değerleri 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 prgFltValstarafı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_Single_Bulk işlevi bir CRecordsetkarşılık gelen bir dizi bir odbc veri kaynağına bir sütundan çok kayan nokta veri satırları aktarır-nesne türetilmiş. Veri kaynağı sütun sql_realbir odbc türü olmalıdır. Kayıt türü işaretçisi alanın veri üyesi kayan nokta tanımlamanız gerekir.

PrgFltVals 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_Double_Bulk, RFX_Int_Bulk, RFX_Long_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType

Index