Udostępnij za pośrednictwem


IBCPSession::BCPWriteFmt (OLE DB)

Zapisuje format informacji dla każdej kolumna, aby plik formatu.

Składnia

HRESULT BCPWriteFmt( 
      const wchar_t *pwszFormatFile);

Uwagi

plik formatu Określa format danych w pliku danych utworzonego przez kopiowanie masowe.Wzywa do IBCPSession::BCPColumns i IBCPSession::BCPColFmt metody zdefiniować format pliku danych.BCPWriteFmt metoda zapisuje tej definicji w pliku odwołuje się pwszFormatFile argument.

BCPWriteFmt metoda można zapisywać pliki w formacie w formacie xml lub tekst.To musi być wskazana przy użyciu opcji sterowania BCP_OPTION_XML z IBCPSession::BCPControl metoda.

Załadowanie pliku zapisanego plik formatu, użyj IBCPSession::BCPReadFmt metoda.

Ostrzeżenie

Plik formatu produkowane przez BCPWriteFmt metoda jest obsługiwana tylko w wersjach narzędzia bcp rozpowszechniane z SQL Server 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 dostawca; Aby uzyskać szczegółowe informacje, należy użyć ISQLServerErrorInfo interfejs.

  • BŁĄD E_OUTOFMEMORY
    Błąd braku pamięci.

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

Zobacz także

Koncepcje

Inne zasoby