我在本机上用v2005开发了个小东西,而且运行正常,当我发布网站之后,我放到了本机的wwwroot里,运行其它的(增删改查)都没有错误,只要一与excel关联就报这个错误,大家知道是怎么回事吗?我安装了AccessDatabaseEngine.exe,也安装了offic2007

解决方案 »

  1.   

    xlsx文件才能使用Microsoft.ACE.OLEDB.12.0
    xls只能使用Microsoft.ACE.OLEDB.4.0
      

  2.   

    = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath + ";Extended Properties='Excel 12.0;HDR=No;IMEX=1'";
      

  3.   

    "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+filepath +";Extended Properties='Excel 12.0 Xml;HDR=YES;IMEX=1';"filepath 必须是xlsx
      

  4.   

    net_lover大哥,我真的试了,在vs2005里都可以,发布之后不管怎么样都不行,我的QQ690244854,QQ上聊吧
      

  5.   

    filepath 在iis下面吗?难道是权限问题?
      

  6.   

    http://topic.csdn.net/u/20100729/11/934c321e-063b-4fee-bf71-60509aa365f8.html