Udostępnij za pośrednictwem


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.

Zobacz także

Koncepcje

Inne zasoby