Bagikan melalui


IBCPSession (OLE DB)

Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Unduh driver OLE DB

Antarmuka IBCPSession mengekspos dukungan untuk operasi penyalinan massal berbasis file SQL Server. Antarmuka IBCPSession diekspos di Driver OLE DB untuk SQL Server di bawah tingkat yang sama dengan Sesi. Di Driver OLE DB untuk SQL Server, objek sumber data adalah pabrik untuk objek Sesi, dan operasi penyalinan massal ditentukan dalam properti koneksi SSPROP_ENABLEBULKCOPY. Selain itu, properti SSPROP_ENABLEFASTLOAD harus diatur ke true.

Memanggil metode IDBCreateSession::CreateSession kemudian akan menghasilkan pembuatan objek BulkCopySession . Semua metode salinan massal berbasis file yang diekspos melalui objek IBCPSession kemudian dapat dipanggil dengan tanda tangan yang hampir serupa pada antarmuka IBCPSession objek IBCPSession ini.

Catatan

Driver OLE DB untuk SQL Server mendukung operasi penyalinan massal berbasis memori melalui antarmuka IRowsetFastLoad .

Untuk informasi selengkapnya tentang menggunakan Driver OLE DB untuk SQL Server untuk operasi penyalinan massal, lihat Melakukan Operasi Salin Massal.

Untuk sampel yang menunjukkan cara menggunakan antarmuka IBCPSession , lihat IBCPSession::BCPDone (OLE DB).

Di Bagian Ini

Metode Deskripsi
IBCPSession::BCPColFmt (OLE DB) Membuat pengikatan antara variabel program dan kolom SQL Server.
IBCPSession::BCPColumns (OLE DB) Mengatur jumlah bidang yang akan terikat ke kolom dalam tabel SQL Server.
IBCPSession::BCPControl (OLE DB) Mengatur opsi untuk operasi penyalinan massal.
IBCPSession::BCPDone (OLE DB) Menerapkan baris yang tersisa untuk dikirim ke SQL Server.
IBCPSession::BCPExec (OLE DB) Melakukan operasi penyalinan massal.
IBCPSession::BCPInit (OLE DB) Menginisialisasi struktur penyalinan massal, melakukan beberapa pemeriksaan kesalahan, memverifikasi bahwa nama file data dan format sudah benar, lalu membukanya.
IBCPSession::BCPReadFmt (OLE DB) Membaca informasi format untuk setiap kolom dari file format.
IBCPSession::BCPWriteFmt (OLE DB) Menulis informasi format untuk setiap kolom ke file format.

Lihat Juga

Antarmuka (OLE DB)