IBCPSession::BCPReadFmt (OLE DB)
Odczyty format informacji dla każdej kolumna z plik formatu.
Składnia
HRESULT BCPReadFmt(
const wchar_t *pwszFormatFile);
Uwagi
BCPReadFmt metoda jest używana do odczytywania danych z plik formatu , który określa format danych w pliku danych.Ta metoda jest zdolny do wykrywania poprawną wersja plik formatu.Może automatycznie wykrywać czy plik formatu jest w starym formacie tekstowym styl lub xml i zachowuje się odpowiednio.plik formatu wersja obsługiwanych przez SQL Server macierzystego klienta dostawca OLE DB BCP są w wersja 6.0 lub nowszej.
Po BCPReadFmt metoda odczytuje wartości format, wykonywania wywołań odpowiednie do IBCPSession::BCPColumns i IBCPSession::BCPColFmt metoda.Nie ma potrzeby użytkownika przeanalizować plik formatu i tych wywołań.
Aby zapisać plik formatu, call IBCPSession::BCPWriteFmt metoda.Wzywa do BCPReadFmt metoda można odwoływać się formaty zapisane.Alternatywnie, narzędzie bulk copy (bcp) można zapisać formaty zdefiniowane przez użytkownika danych w plikach, które można się odwoływać za BCPReadFmt metoda.
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 do użytku szczegółowe informacje 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.