IBCPSession (ole db)
The IBCPSession interface exposes support for SQL Server file-based bulk copy operations.The IBCPSession interface is exposed in the SQL Server Native Client OLE DB provider under the same level as Sessions.De SQL Server yerel istemci ole db sağlayıcı olan fabrikaları Session nesneleri için veri kaynak nesneleri ve toplu kopyalama işlemleri belirtilirse connection özellik ssprop_enablebulkcopy.Buna ek olarak, ssprop_enablefastload özelliği olmalıdır küme True.
Arayan IDBCreateSession::CreateSession yöntem sonra oluşturulmasında neden bir BulkCopySession nesne.Üzerinden kullanıma sunulan tüm dosya tabanlı toplu kopyalama yöntemleri IBCPSession nesne çağrılabilir bu neredeyse benzer imzaları ile daha sonra IBCPSession nesnesinin IBCPSession arabirim.
Not
The SQL Server Native Client OLE DB provider supports memory-based bulk copy operations through the IRowsetFastLoad interface.
Kullanma hakkında daha fazla bilgi için SQL Server Toplu kopyalama işlemleri için yerel istemci ole db sağlayıcı Bkz: Toplu kopyalama işlemleri gerçekleştirme.
Nasıl kullanılacağını gösteren bir örnek için IBCPSession arabirim Bkz: IBCPSession::BCPDone (ole db).
Bu Bölümde
Yöntemi |
Açıklama |
---|---|
Program değişkenleri arasında bağlama oluşturur ve SQL Server sütunlar. |
|
Sütunlara bağlı olan alanları sayısını ayarlar bir SQL Server tablo. |
|
Toplu kopyalama işlemi için seçenekleri ayarlar. |
|
Kalan satırlar gönderilmesini tamamlar SQL Server. |
|
Toplu kopyalama işlemi gerçekleştirir. |
|
toplu kopyalama yapısı başlatır, hata denetimi gerçekleştirir, doğrular, verileri ve biçim dosyası adları doğru olduğunu ve bunları açar. |
|
Okuma biçimi her bir sütun için bilgi biçim dosyası. |
|
Yazma biçimlendirmek için her sütun için bilgi biçim dosyası. |