Udostępnij za pośrednictwem


bcp_colptr

Ustawia adres zmiennej danych program dla bieżącej kopii do SQL Server.

Składnia

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

Argumenty

  • hdbc
    Jest kopiowanie masowe-włączone dojścia połączenia ODBC.

  • pData
    Jest wskaźnik do danych, aby skopiować.Jeśli typ dane powiązane jest typem dużą wartość (na przykład TEKST_SQL lub SQLIMAGE), pData może być NULL.Wartooć NULL pData oznacza danych long wartości zostaną wysłane do programu SQL Server w fragmenty za pomocą bcp_moretext.

    Jeśli pData jest zestaw NULL i kolumna odpowiadające pole związane nie jest typu dużą wartość bcp_colptr nie powiedzie się.

    Aby uzyskać więcej informacji dotyczących typów dużą wartość, zobacz bcp_bind.

  • idxServerCol
    Jest numerem porządkowym kolumna w tabela bazy danych, do której dane są kopiowane.Pierwsza kolumna w tabela to kolumna 1.Pozycja porządkowa kolumna jest zgłaszane przez SQLColumns.

Zwraca

POMYŚLNIE lub nie powiedzie się.

Uwagi

Bcp_colptr funkcja pozwala na zmianę adresu źródło danych dla określonej kolumna podczas kopiowania danych do programu SQL Server z bcp_sendrow.

Początkowo jest wskaźnik do danych użytkownika zestaw przez wywołanie do bcp_bind.Przypadku zmiany adresu zmiennych programu pomiędzy wywołaniami bcp_sendrow, można wywołać bcp_colptr zresetować wskaźnik do danych.Następne wywołanie bcp_sendrow wysyła dane adresowane przez wywołanie bcp_colptr.

Muszą być osobne bcp_colptr wywołanie każdej kolumna w tabela, którego dane należy adres chcesz zmodyfikować.

Zobacz także

Odwołanie