Udostępnij za pośrednictwem


bcp_collen

Ustawia długość danych w zmiennej program dla bieżącego kopiowanie masowe do SQL Server.

Składnia

RETCODE bcp_collen (
        HDBC hdbc,
        DBINT cbData,
        INT idxServerCol);

Argumenty

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

  • cbData
    Jest to długość danych w zmiennej program, nie włączając długość długość wskaźnik lub terminator.Ustawienie cbData SQL_NULL_DATA wskazuje wszystkie wiersze skopiowane na serwer zawierać wartość NULL kolumna.Ustawienie SQL_VARLEN_DATA wskazuje, że terminator ciąg lub inna metoda jest używana do określenia długości skopiowane dane.Jeśli wskaźnik długości i terminator istnieje, system używa którykolwiek wyniki w mniej danych kopiowanych.

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

Zwraca

POMYŚLNIE lub nie powiedzie się.

Uwagi

Bcp_collen funkcja pozwala zmienić długość danych w programie zmiennej dla określonej kolumna podczas kopiowania danych do SQL Server z bcp_sendrow.

Początkowo określona długość danych podczas bcp_bind jest wywoływana.Jeśli długość danych zmienia się między wywołaniami do 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ść zestaw przez wywołanie bcp_collen.

Musisz wywołać bcp_collen raz dla każdej kolumna w tabela, którego długość danych, którą chcesz zmodyfikować.

Zobacz także

Odwołanie