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.