Rumah >pangkalan data >tutorial mysql >Mengapa Saya Mendapat Ralat 'Tidak boleh membuat contoh penyedia OLE DB Microsoft.Jet.OLEDB.4.0' Semasa Mengeksport Data ke Excel?
"Tidak boleh mencipta tika penyedia OLE DB Microsoft.Jet.OLEDB.4.0 untuk pelayan terpaut null"
Isu yang dilaporkan berkaitan dengan ralat yang dihadapi semasa cuba mengeksport data daripada jadual ke dalam fail Excel menggunakan pertanyaan T-SQL. Mesej ralat khusus menunjukkan kegagalan dalam mencipta contoh penyedia OLE DB "Microsoft.Jet.OLEDB.4.0" untuk pelayan yang dipautkan.
Untuk menangani isu ini, perlu mengesahkan beberapa tetapan dan konfigurasi :
Ad Hoc Distributed Query> Semak
EXEC master.dbo.sp_configure 'show advanced options', 1; GO RECONFIGURE; EXEC master.dbo.sp_configure 'Ad Hoc Distributed Queries', 1; GO RECONFIGURE;
Konfigurasi pembekal OLE DB: Jalankan arahan berikut untuk mendayakan sifat yang diperlukan untuk "Microsoft.Jet.OLEDB.4.0 " Pembekal OLE DB:
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.Jet.OLEDB.4.0', N'AllowInProcess', 1 GO EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.Jet.OLEDB.4.0', N'DynamicParameters', 1 GO
OLE Pendaftaran pembekal DB: Daftar fail "msexcl40.dll" dengan menjalankan arahan berikut:
regsvr32 C:\Windows\SysWOW64\msexcl40.dll
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Tidak boleh membuat contoh penyedia OLE DB Microsoft.Jet.OLEDB.4.0' Semasa Mengeksport Data ke Excel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!