Udostępnij przez


IBCPSession::BCPWriteFmt (OLE DB)

Zapisywanie informacji o formacie dla każdej kolumna w formacie pliku.

HRESULT BCPWriteFmt( 
      const wchar_t *pwszFormatFile);

Remarks

Plik formatu określa format pliku danych utworzonego przez zbiorczego kopiowania danych.Wywołań IBCPSession::BCPColumns and IBCPSession::BCPColFmt metody zdefiniuj format pliku danych.The BCPWriteFmt metoda saves this definition in the file referenced by the pwszFormatFile argument.

The BCPWriteFmt metoda can save the format files in either xml or text format.Należy podać to za pomocą opcji sterowania BCP_OPTION_XML z IBCPSession::BCPControl metoda.

Aby załadować zapisane plik formatu, należy użyć IBCPSession::BCPReadFmt metoda.

Uwaga

plik formatu wyprodukowane przez BCPWriteFmt metoda jest obsługiwana tylko w wersjach narzędzia bcp rozkład o SQL Server w wersja 7.0 lub nowszej.

Argumenty

  • pwszFormatFile[w]
    Ścieżka i nazwa pliku zawierającego wartości format pliku danych.

Wartości kodów powrotnych

  • S_OK
    metoda powiodło się.

  • E_FAIL
    Wystąpił błąd specyficzny dla dostawca; Aby uzyskać szczegółowe informacje, użyj ISQLServerErrorInfo interfejs.

  • E_OUTOFMEMORY
    Błąd limitu pamięci.

  • E_UNEXPECTED
    Wywołanie metoda było nieoczekiwane.Na przykład IBCPSession::BCPInit metoda nie została wywołana przed wywołaniem tej metody.