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

See Also

Reference