.NET 2005,OLEDB连接Excel 2003,出错:找不到可安装的 ISAM。不知怎么解决?3天了。。。
错误提示:
"
System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。
在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
在 System.Data.OleDb.OleDbConnection.Open()
在 HLLW.ClassOpenExcel.ConnectExcel(String strExcelPath) 位置 ****:行号 26 "
我是这样连接Excel的:
OleDbConnection ADODB_Excel = new OleDbConnection(); //OLEDB连接Excel
string myConnstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + strExcelPath + ";Extended Properties=Excel 8.0;HDR=NO ";
ADODB_Excel = new OleDbConnection(myConnstring);
ADODB_Excel.Open();
------解决方案--------------------http://hi.baidu.com/zcl8624/blog/item/b856dc16a8e9fa18972b439a.html
------解决方案--------------------连接字符串的问题
------解决方案--------------------连接字符串的问题 中间多个空格什么的都会出现这种现象,偶也遇到过
------解决方案--------------------以前也研究过这个东东,经验:
http://blog.csdn.net/ChengKing/archive/2005/11/29/539514.aspx