首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

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

2012-03-26 
求ODBC连接Excel 2007的连接字符串小弟现在正在弄ODBC连接Excel 2007,可是连接字符串始终出现问题,我的连

求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分,谢谢。

[解决办法]
這個問題問的太快了
[解决办法]
接分了!
[解决办法]
接分

热点排行