连接数据库过程中出现错误,详细信息如下:不支持关键字: “provider”。请指教!!

解决方案 »

  1.   

    string strcnn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.Mappath("1.mdb");
      

  2.   

    DBPATH是我的数据库相对路径
    strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(DBPATH);
    我就是这样写的!
      但是就出现连接数据库过程中出现错误,详细信息如下:不支持关键字: “provider”。的问题!
    是不是ASP。NET的调试环境的问题呢! 有解决的办法吗!??
      

  3.   

    用.net 
    自动生成的代码!!去掉所有的""
      

  4.   

    你应该将相对路径改为绝对路径
     strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + MapPath(Server.MapPath(DBPATH)) + ";";
    OLEDB使用的是绝对路径,因为它运行在独立的进程空间,你的程序只是与他连接,他的当前目录和你的程序的当前目录是不同的!