Heim >Datenbank >MySQL-Tutorial >Warum kann ich beim Exportieren von Daten nach Excel keine OLE DB-Anbieterinstanz erstellen?
OLE DB-Anbieterinstanz kann nicht erstellt werden: Fehlerbehebung und Lösungen
Beim Versuch, Daten über eine T-SQL-Abfrage nach Excel zu exportieren, kann es passieren, dass Benutzer Es kommt der Fehler „Es kann keine Instanz des OLE DB-Anbieters Microsoft.Jet.OLEDB.4.0 für den Verbindungsserver null erstellt werden.“ Dieser Fehler weist auf ein Problem beim Erstellen einer Instanz des OLE DB-Anbieters hin, der für den Exportvorgang erforderlich ist.
Mögliche Ursachen:
Lösung:
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
EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParam', 1
regsvr32 C:\Windows\SysWOW64\msexcl40.dll
Sobald diese Schritte befolgt wurden, sollten Benutzer in der Lage sein, Daten erfolgreich nach Excel zu exportieren, ohne dass der Fehler bei der Erstellung der OLE DB-Anbieterinstanz auftritt.
Das obige ist der detaillierte Inhalt vonWarum kann ich beim Exportieren von Daten nach Excel keine OLE DB-Anbieterinstanz erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!