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ć.