Udostępnij za pośrednictwem


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

IBCPSession::BCPColFmt (OLE DB)

Tworzy wiązanie między zmiennymi program i SQL Server kolumny.

IBCPSession::BCPColumns (OLE DB)

Ustawia liczbę pól, które mają być powiązane z kolumnami w SQL Server Tabela.

IBCPSession::BCPControl (OLE DB)

Ustawia opcje dla kopiowanie masowe operacji.

IBCPSession::BCPDone (OLE DB)

Zatwierdza pozostałe wiersze, które mają zostać wysłane do SQL Server.

IBCPSession::BCPExec (OLE DB)

Wykonanie operacji zbiorczego kopiowania.

IBCPSession::BCPInit (OLE DB)

Zainicjowanie struktury kopiowanie masowe, wykonuje kilka sprawdzanie błędów, weryfikuje, że dane i plik formatu nazwy są poprawne, a następnie otwiera je.

IBCPSession::BCPReadFmt (OLE DB)

Odczyty formatować informacje dla każdej kolumna z plik formatu.

IBCPSession::BCPWriteFmt (OLE DB)

Zapisywanie informacji o formacie dla każdej kolumna w formacie pliku.

See Also

Reference