Data Source=c:\somepath\mydb.mdb;" 
Data Source改成物理的路径

解决方案 »

  1.   

    输出strClasf看看结果;
    不行看看这:
    System.Web.HttpContext.Current.Server.MapPath
      

  2.   

    access的数据库文件最好不要放在项目目录中,最好建一个子目录,
    把MDB文件放在子目录中,然后加上ASPNET用户对此子目录的修改权限。
    “右键子目录”-》“属性”-》”安全“-》”添加“-》选择”ASPNET帐户“
    确定后选上修改权限,就OK了
      

  3.   

    出错信息是这样子的。No error information available: E_UNEXPECTED(0x8000FFFF). 
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.OleDb.OleDbException: No error information available: E_UNEXPECTED(0x8000FFFF).
      

  4.   

    你的机器上有没有 Microsoft.Jet.OLEDB.4.0 数据库引擎啊
      

  5.   

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Inetpub\iis\aspx\sample\classified.mdb;我试了输出strclasf但结果输出如上所示,没有一点问题。new_bug(chen)所说的数据库引擎我装了mdac2.7应该有啊。请各位大侠再给点提示。谢谢。