小弟现在正在弄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分,谢谢。
------解决方案--------------------
這個問題問的太快了
------解决方案--------------------
接分了!
------解决方案--------------------
接分