IBCPSession (OLE DB)
IBCPSession interfejs udostępnia obsługę SQL Server na podstawie pliku kopiowanie masowe operacji.IBCPSession interfejs jest narażony w SQL Server macierzystego klienta dostawca OLE DB w takich samych poziom jako sesje.W SQL Server macierzystego klienta dostawca OLE DB, obiekty źródło danych są zakłady dla obiektów sesji i kopiowanie masowe operacji są określone we właściwość połączenia SSPROP_ENABLEBULKCOPY.Ponadto właściwość SSPROP_ENABLEFASTLOAD powinna być zestaw na wartość true.
Wywołanie IDBCreateSession::CreateSession , metoda następnie spowoduje utworzenie BulkCopySession obiektu.Wszystkie oparte na pliku kopiowanie masowe metod udostępnianych przez IBCPSession są następnie wpłacone z prawie podobne podpisy na ten obiekt IBCPSession obiektu IBCPSession interfejs.
Ostrzeżenie
SQL Server Macierzystego klienta dostawca OLE DB obsługuje pamięci kopiowanie masowe operacji przez IRowsetFastLoad interfejs.
Aby uzyskać więcej informacji o korzystaniu z SQL Server macierzystego klienta dostawca OLE DB dla kopiowanie masowe operacji, zobacz Wykonywanie operacji kopiowania luzem.
Przykładowy przedstawiająca sposób używania IBCPSession interfejs, zobacz IBCPSession::BCPDone (OLE DB).
W tej sekcji
Metoda |
Opis |
---|---|
Tworzy powiązanie między zmiennymi programu i SQL Server kolumny. |
|
Ustawia liczbę pól, które są powiązane z kolumn w SQL Server tabela. |
|
Ustawia opcje dla kopiowanie masowe operacji. |
|
Zatwierdza pozostałych wierszy do wysłania do SQL Server. |
|
Wykonuje kopiowanie masowe operacji. |
|
Inicjuje struktury kopii luzem, wykonuje niektóre sprawdzanie błędów, sprawdza, czy dane i plik formatu nazwy są poprawne, a następnie otwiera je. |
|
Odczyty format informacji dla każdej kolumna z plik formatu. |
|
Zapisuje format informacji dla każdej kolumna, aby plik formatu. |