消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。
报上面的错误,是怎么回事?
我用的代码是如下:
SELECT * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','
Data Source="c:\test.xls";Extended Properties="Excel 8.0";
Persist Security Info=False')...[sheet2$]
13 个解决方案
#1
大牛们帮我看看啊。。。。在线急等。。。。。。。。。。。。。。。。
#2
http://topic.csdn.net/u/20120820/14/970ba381-9adf-468c-8c53-bacebd267887.html?seed=1776892202&r=79462376#r_79462376
这里是我的问题和你的很像。我的问题解决了,你可以参考下面的资料。太多太杂。。。
这里是我的问题和你的很像。我的问题解决了,你可以参考下面的资料。太多太杂。。。
#3
http://www.sqlservergeeks.com/forums/microsoft-data-platform/sql-server-bi/37/ms-jet-oledb-4-0-cannot-be-used-for-distributed-queries-because-the-provider-is-configured-to-run-in-single-threaded-apartment-mode
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d
http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/33436d82-085c-43e4-b991-a2d0d701c8fc
http://www.sqlservercentral.com/Forums/Topic1300136-392-1.aspx
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d
http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/33436d82-085c-43e4-b991-a2d0d701c8fc
http://www.sqlservercentral.com/Forums/Topic1300136-392-1.aspx
#4
07 啊 改成12.0
Microsoft.Jet.OLEDB.12.0
Microsoft.Jet.OLEDB.12.0
#5
Microsoft.Jet.OLEDB.4.0 --》'Microsoft.Jet.OLEDB.12.0'
#6
原因是Microsoft.Jet.OLEDB.4.0 对应的是office2003
你使用的不是office2003对吧!
你使用的不是office2003对吧!
#7
楼主先试下嫂子的方法,如果不行再看我帖的资料
但愿楼主运气好能过,这个问题很纠结的
我觉得可能会报这个错
OLE DB provider 'Microsoft.Jet.OLEDB.12.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.
但愿楼主运气好能过,这个问题很纠结的
我觉得可能会报这个错
OLE DB provider 'Microsoft.Jet.OLEDB.12.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.
#8
如果不是程序中用的话,不妨试试“数据导入导出工具”,很简单
#9
如果试过了所有的方法还是不行的话,还有一个狠招,Ctrl+A 2007然后Ctrl+C最后Ctrl+V到2003,然后再倒入,哈哈哈,经典吧?虽然没用,莫激动,娱乐一下。
学习!
学习!
#10
恩。。。知道了。。。谢谢。。。。
#11
知道了,应该结帖啊.
#12
SELECT * FROM
OpenDataSource('Microsoft.Jet.OLEDB.12.0','2007版本要改成12.0
Data Source="c:\test.xls";Extended Properties="Excel 8.0";
Persist Security Info=False')...[sheet2$]
#1
大牛们帮我看看啊。。。。在线急等。。。。。。。。。。。。。。。。
#2
http://topic.csdn.net/u/20120820/14/970ba381-9adf-468c-8c53-bacebd267887.html?seed=1776892202&r=79462376#r_79462376
这里是我的问题和你的很像。我的问题解决了,你可以参考下面的资料。太多太杂。。。
这里是我的问题和你的很像。我的问题解决了,你可以参考下面的资料。太多太杂。。。
#3
http://www.sqlservergeeks.com/forums/microsoft-data-platform/sql-server-bi/37/ms-jet-oledb-4-0-cannot-be-used-for-distributed-queries-because-the-provider-is-configured-to-run-in-single-threaded-apartment-mode
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d
http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/33436d82-085c-43e4-b991-a2d0d701c8fc
http://www.sqlservercentral.com/Forums/Topic1300136-392-1.aspx
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d
http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/33436d82-085c-43e4-b991-a2d0d701c8fc
http://www.sqlservercentral.com/Forums/Topic1300136-392-1.aspx
#4
07 啊 改成12.0
Microsoft.Jet.OLEDB.12.0
Microsoft.Jet.OLEDB.12.0
#5
Microsoft.Jet.OLEDB.4.0 --》'Microsoft.Jet.OLEDB.12.0'
#6
原因是Microsoft.Jet.OLEDB.4.0 对应的是office2003
你使用的不是office2003对吧!
你使用的不是office2003对吧!
#7
楼主先试下嫂子的方法,如果不行再看我帖的资料
但愿楼主运气好能过,这个问题很纠结的
我觉得可能会报这个错
OLE DB provider 'Microsoft.Jet.OLEDB.12.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.
但愿楼主运气好能过,这个问题很纠结的
我觉得可能会报这个错
OLE DB provider 'Microsoft.Jet.OLEDB.12.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.
#8
如果不是程序中用的话,不妨试试“数据导入导出工具”,很简单
#9
如果试过了所有的方法还是不行的话,还有一个狠招,Ctrl+A 2007然后Ctrl+C最后Ctrl+V到2003,然后再倒入,哈哈哈,经典吧?虽然没用,莫激动,娱乐一下。
学习!
学习!
#10
恩。。。知道了。。。谢谢。。。。
#11
知道了,应该结帖啊.
#12
SELECT * FROM
OpenDataSource('Microsoft.Jet.OLEDB.12.0','2007版本要改成12.0
Data Source="c:\test.xls";Extended Properties="Excel 8.0";
Persist Security Info=False')...[sheet2$]
#13
http://www.cnblogs.com/chenxizhang/archive/2011/06/09/2076542.html
这个网站很好,可以解决excel导入数据库,很详细
这个网站很好,可以解决excel导入数据库,很详细