专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET Framework

求ODBC连接Excel 2007的连接字符串,该如何解决

发布时间:2011-06-23 14:42:08 文章来源:www.iduyao.cn 采编人员:星星草
求ODBC连接Excel 2007的连接字符串
小弟现在正在弄ODBC连接Excel 2007,可是连接字符串始终出现问题,我的连接字符串如下:
C# code

OdbcConnection odbcConn = new OdbcConnection(@"Driver={Microsoft Excel Driver (*.xls,*.xlsx,*.xlsm,*.xlsb)}; DBQ=E:\App\Work\testCxpHomeMatrixSpec7-List.xlsx");



我试图连接到的文件是:
C# code
"E:\App\Work\testCxpHomeMatrixSpec7-List.xlsx"


但是提示的异常错误是:
C# code
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified


但是我使用如下的OLE DB连接字符串却一切正常:
C# code

OleDbConnection oledbConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=" + @"testCxpHomeMatrixSpec7-List.xls" + ";" + "Extended Properties=\"Excel 8.0;HDR=No;IMEX=1\"");



百思不得其解,网上资料也颇少,故发帖看看各位仁兄是否能够帮助小弟解决此棘手问题。
送上30分,谢谢。

------解决方案--------------------
這個問題問的太快了
------解决方案--------------------
接分了!
------解决方案--------------------
接分
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: