Sdílet prostřednictvím


RFX_Int_Bulk

Přenese více řádků dat celé číslo odpovídající pole v ze sloupce zdroj dat ODBC CRecordset-odvozené objekt.

void RFX_Int_Bulk(
   CFieldExchange* pFX,
   LPCTSTR szName,
   int** prgIntVals,
   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.

  • prgIntVals
    Ukazatel na pole celých čísel.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 prgIntVals.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_SMALLINT.Sada záznamů je nutné definovat člen data pole typ ukazatele int.

Pokud můžete inicializovat prgIntVals 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_Long_Bulk

RFX_Single_Bulk

RFX_Text_Bulk

CFieldExchange::SetFieldType

Koncepty

MFC makra a Globals