RFX_Date_Bulk

void RFX_Date_Bulk (CFieldExchange * pFX, lpctstr szName, TIMESTAMP_STRUCT ** prgTSVals, 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ı.

prgTSVals

TIMESTAMP_STRUCT değerler dizisi için bir işaretçi. Bu dizi, veri kaynağından recordset'e aktarılacak verileri depolar. TIMESTAMP_STRUCT veri türü hakkında daha fazla bilgi için ek d odbc sdk Programmer's Reference "c veri türleri" konusuna bakın.

prgLengths

Uzun tamsayı dizisi için bir işaretçi. Bu dizi uzunluğu bayt cinsinden prgTSValstarafı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_Date_Bulk işlevi bir CRecordsetkarşılık gelen bir dizi bir odbc veri kaynağına bir sütundan çok TIMESTAMP_STRUCT veri satırları aktarır-nesne türetilmiş. Bir odbc türü sql_date, SQL_TIMEveya sql_tımestampveri kaynağı sütunu olabilir. Kayıt türü işaretçisi alanın veri üyesi TIMESTAMP_STRUCT için tanımlamanız gerekir.

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

Index