本地导出没有问题,服务器是windows server2003 安装的是EXCEL2010 和本地一样但是在服务器导出的时候出现这种问题
System.Runtime.InteropServices.COMException (0x800A03EC)
说是内存不足,请关闭不需要的程序
不可能啊,我这是新装的服务器,空间大着呢,而且我重启一次试也是这个问题。
这是什么原因啊?
System.Runtime.InteropServices.COMException (0x800A03EC)
说是内存不足,请关闭不需要的程序
不可能啊,我这是新装的服务器,空间大着呢,而且我重启一次试也是这个问题。
这是什么原因啊?
可以使用下面的导出方法using (OleDbConnection conn = new OleDbConnection(strCon))
{
conn.Open();
OleDbDataAdapter cmd = new OleDbDataAdapter("SELECT * FROM [" + sheetName + "$]", conn);
dt = new DataTable();
cmd.Fill(dt);
}
Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Excel 8.0;IMEX=1';Data Source=第二种
http://www.cnblogs.com/slyzly/articles/2657424.html