("Provider=Microsoft.Jet.OleDb.4.0;Data   Source=" + Server.MapPath("database.mdb"));
但是系统提示,上下问中找不到server
该如何连接

解决方案 »

  1.   

    错误 6 当前上下文中不存在名称“Server” C:\Documents and Settings\Administrator\桌面\WindowsApplication1\WindowsApplication1\Classinput.cs 72 106 WindowsApplication1
      

  2.   

    您用的WinForm,却用WebForm中的关键字,当然不行了。您的数据库是存在哪个路径下那么就写("Provider=Microsoft.Jet.OleDb.4.0;Data Source=路径\database.mdb");如:("Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\myProgram\database.mdb");
      

  3.   

    如果您的数据库是存在您生成的EXE文件的同一目录下,那么可以写:("Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & Application.StartupPath & "\database.mdb");Server.MapPath这个属性能在您的网站中找到该数据库的路径,但是不能用于WinForm。
      

  4.   

    错误 1 当前上下文中不存在名称“Application” C:\Documents and Settings\Administrator\桌面\WindowsApplication1\WindowsApplication1\Classfind.cs 112 105 WindowsApplication1
    又是问题来了
      

  5.   

    ("Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Application.StartupPath + "\database.mdb");
      

  6.   

    (@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Application.StartupPath + "\database.mdb");前面加个@试试