C#操作Excel,Microsoft Jet 数据库引擎打不开文件''问题
我用C#操作Excel,但是如果先打开Excel的时候,C#调用数据库就打不开Excel 而且显示:Microsoft Jet 数据库引擎打不开文件''。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
我该如何才能在打开Excel的时候同时也能够用C#打开Excel呢,核心代码如下:
string strConn = "Provider=Microsoft.Jet.OleDb.4.0; Data Source="+filepath+"; Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
错误如下:Microsoft Jet 数据库引擎打不开文件''。 它已经被别的用户以独占方式打开,或没有查看数据的权限。