IBCPSession (OLE DB)
The IBCPSession interfejs exposes support for SQL Server file-based kopiowanie masowe operations. The IBCPSession interfejs is exposed in the SQL Server Native klient OLE DB dostawca under the same poziom as Sessions. W SQL Server Macierzysta klient OLE DB, obiekty źródeł danych są fabryki obiektów sesja i kopiowanie masowe operacje są określone we właściwość połączenia SSPROP_ENABLEBULKCOPY. Ponadto właściwość SSPROP_ENABLEFASTLOAD powinna być ustawiona na wartość true.
Wywołanie IDBCreateSession::CreateSession metoda następnie spowoduje utworzenie BulkCopySession obiektu.Wszystkie metody kopiowanie masowe oparte na plikach udostępniane za pośrednictwem IBCPSession następnie są żądanie z prawie podobne podpisy na tym obiektuIBCPSession obiekt IBCPSession interfejs.
Uwaga
The SQL Server Native klient OLE DB dostawca supports memory-based kopiowanie masowe operations through the IRowsetFastLoad interfejs.
Aby uzyskać więcej informacji o korzystaniu z SQL Server Macierzystego dostawca klient OLE DB dla kopiowanie masowe operacji, zobacz Wykonywanie operacji zbiorczych Kopiuj.
Przykładowy przedstawiająca sposób używania IBCPSession patrz interfejsIBCPSession::BCPDone (OLE DB).
In This Section
Metoda |
Description |
---|---|
Tworzy wiązanie między zmiennymi program i SQL Server kolumny. |
|
Ustawia liczbę pól, które mają być powiązane z kolumnami w SQL Server Tabela. |
|
Ustawia opcje dla kopiowanie masowe operacji. |
|
Zatwierdza pozostałe wiersze, które mają zostać wysłane do SQL Server. |
|
Wykonanie operacji zbiorczego kopiowania. |
|
Zainicjowanie struktury kopiowanie masowe, wykonuje kilka sprawdzanie błędów, weryfikuje, że dane i plik formatu nazwy są poprawne, a następnie otwiera je. |
|
Odczyty formatować informacje dla każdej kolumna z plik formatu. |
|
Zapisywanie informacji o formacie dla każdej kolumna w formacie pliku. |