关于网友提出的“桃园将军令怎么用 用Microsoft Jet将excel表导入数据库,客户端导入时出错”问题疑问,本网通过在网上对“桃园将军令怎么用 用Microsoft Jet将excel表导入数据库,客户端导入时出错”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:桃园将军令怎么用 用Microsoft Jet将excel表导入数据库,客户端导入时出错
描述: 在局域网上,用客户端的浏览器,将excel表导入数据库的时候报错,
“Microsoft Jet 数据库引擎找不到对象。C:\WINDOWS\system32\inetsrv\aa.xls。请确定对象是否存在,并正确地写出它的名称和路径。”
请教是否是网络设置出现问题了,因为我在公司的服务器上测试是没问题的,公司的局域网访问也没问题;就是到客户那里安装完了出现这个错误,服务器上本地也是没问题的。
在线等待!请教!
代码:
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + excelFile + ";" + "Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
using (OleDbConnection conn = new OleDbConnection(strConn))
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
strExcel = string.Format("select * from [{0}$]", sheetName);
myCommand = new OleDbDataAdapter(strExcel, strConn);
myCommand.Fill(ds, sheetName);
conn.Close();
}
解决方案1: excelFile 是哪里的?
如果是服务器上的用Server.Mappath(excelFile )
以上介绍了“桃园将军令怎么用 用Microsoft Jet将excel表导入数据库,客户端导入时出错”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2556175.html