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