bcp_colptr

Ustawia adres programu zmiennych dla bieżącej kopii do SQL Server.

RETCODE bcp_colptr (
        HDBC hdbc,
        LPCBYTE pData,
        INT idxServerCol);

Argumenty

  • hdbc
    Czy dojścia połączenia ODBC włączona kopia w zbiorczej.

  • pData
    Jest wskaźnikiem dane do skopiowania.Jeśli typem dane powiązane jest duża wartość typu (na przykład SQLTEXT lub SQLIMAGE) pData może mieć wartość NULL.WARTOŚĆ NULL pData Wskazuje, długie dane wartości zostaną wysłane do programu SQL Server w fragmentów przy użyciu bcp_moretext.

    Jeśli pData jest zestaw NULL i kolumna odpowiadającej polu związanym nie jest typem dużą wartość bcp_colptr kończy się niepowodzeniem.

    Aby uzyskać więcej informacji na temat typów dużą wartość zobacz bcp_bind.

  • idxServerCol
    Jest to pozycja porządkowa kolumna w tabela bazy danych, do której dane są kopiowane.Pierwsza kolumna w tabela to kolumna 1.Liczba porządkowa położenie kolumna jest zgłaszane przez SQLColumns.

Zwraca wartość

Powiodła się lub zakończyć się NIEPOWODZENIEM.

Remarks

The bcp_colptr funkcja allows you to change the address of urządzenie źródłowe data for a particular kolumna when copying data to SQL Server with bcp_sendrow.

Początkowo jest ustawiony wskaźnik do danych użytkownika przez wywołanie do bcp_bind.Jeśli adres zmiennych program zmienia się między wywołaniami bcp_sendrow, można wywołać bcp_colptr zresetować wskaźnik do danych.Następne wywołanie bcp_sendrow przesyła dane przez wywołanie bcp_colptr.

Musi istnieć osobny bcp_colptr wywołanie każdej kolumna w tabela, której adres danych, którą chcesz zmodyfikować.

See Also

Reference