当前位置: 代码迷 >> .NET Framework >> 求ODBC连接Excel 2007的连接字符串,该如何解决
  详细解决方案

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

热度:55   发布时间:2016-05-02 00:57:26.0
求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分,谢谢。

------解决方案--------------------
這個問題問的太快了
------解决方案--------------------
接分了!
------解决方案--------------------
接分
  相关解决方案