Sdílet prostřednictvím


RFX_Single_Bulk

Převede více řádků dat s plovoucí desetinnou čárkou z sloupec zdroje dat ODBC na odpovídající pole v CRecordset-odvozené objekt.

void RFX_Single_Bulk(
   CFieldExchange* pFX,
   LPCTSTR szName,
   float** prgFltVals,
   long** prgLengths 
);

Parametry

  • pFX
    Určuje ukazatel na objekt CFieldExchange.Tento objekt obsahuje informace, které definují kontext pro volání funkce.Další informace naleznete v článku Exchange pole záznamu: Jak funguje RFX.

  • szName
    Název datového sloupce.

  • prgFltVals
    Ukazatel na pole plovoucí hodnoty.Toto pole bude ukládat data ze zdroje dat převést na sadu záznamů.

  • prgLengths
    Ukazatel na pole dlouhých celých čísel.Toto pole bude ukládat délka v bajtech každé hodnoty v poli odkazuje prgFltVals.Všimněte si, že hodnota SQL_NULL_DATA bude uložen odpovídající položka data obsahuje hodnotu Null.Další podrobnosti naleznete v části funkce rozhraní API ODBC SQLBindCol v ODBC SDK Programmer's Reference.

Poznámky

Zdrojový sloupec dat musí mít typ ODBC SQL_REAL.Sada záznamů je nutné definovat člen data pole typ ukazatele plovoucí.

Pokud můžete inicializovat prgFltVals a prgLengths na NULL, pak pole odkazují bude přiděleno automaticky, s velikostí rovná velikosti řádků.

[!POZNÁMKA]

Hromadné výměny pole záznamu pouze přenáší data ze zdroje dat do objektu recordset.Chcete-li do sady záznamů aktualizovatelný, musíte použít funkci rozhraní API ODBC SQLSetPos.

Další informace naleznete v článcích záznamů: načítání záznamů hromadné (ODBC) a Exchange pole v záznamu (RFX).

Příklad

Viz RFX_Text_Bulk.

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

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

Koncepty

MFC makra a Globals