bcp_collen
Ustawia długość danych w bieżącej kopiowanie masowe do zmiennej programu SQL Server.
RETCODE bcp_collen (
HDBC hdbc,
DBINT cbData,
INT idxServerCol);
Argumenty
hdbc
Czy dojścia połączenia ODBC włączona kopia w zbiorczej.cbData
Jest to danych w zmiennej program, z wyłączeniem długość długość wskaźnik lub terminator.Ustawienie cbData do SQL_NULL_DATA wskazuje wszystkie wiersze kopiowany na serwer zawierają wartości NULL kolumna.Ustawienie SQL_VARLEN_DATA wskazuje, czy terminator ciąg lub inna metoda jest używana do określenia długości danych skopiowanych.Jeśli wskaźnik długość i terminator istnieje, system używa, niezależnie od tego, co skutkuje mniejszą ilość danych, w której są kopiowane.idxServerCol
To liczba porządkowa położenie kolumna w tabela, do której dane są kopiowane.Pierwsza kolumna jest 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_collen funkcja allows you to change the data length in the program variable for a particular kolumna when copying data to SQL Server with bcp_sendrow.
Początkowo jest określona długość danych po bcp_bind nosi nazwę.Jeśli długość danych zmienia się między wywołaniami bcp_sendrow i nie długość prefiksu lub terminator jest używany, można wywołać bcp_collen zresetować długości.Następne wywołanie bcp_sendrow używa długości ustawiony przez wywołanie bcp_collen.
Należy wywołać bcp_collen tylko jeden raz dla każdej kolumna w tabela, którego długość danych, którą chcesz zmodyfikować.