changeConsole.WriteLine(e.Message);
Console.WriteLine(e.ToString());
===>
MessageBox.Show(e.Message);what do you see??

解决方案 »

  1.   

    @"Provider=Microsoft.Jet.OLEDB.4.0;Password='';User ID=Admin;Data Source=C:\School.mdb;Mode=Share Deny None"
      

  2.   

    myConnection=new OleDbConnection不对,
    你没有定义myConnection这个变量,
    应该OleDbConnection myConnection =new OleDbConnection
    而不是在外面定义OleDbConnection myConnection
      

  3.   

    按照 gaodz(慕白)提供的字符串还是连接不上
      

  4.   

    string strConnection=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source = '数据库名称';Jet OLEDB:Database Password =密码;";不需要用户名的:)
      

  5.   

    你拖个connnectstring控件,然后连你的school.mdb。只要它能连上,你就看看他怎么连的不就可以了。
      

  6.   

    呵呵,将你的user id 改为你的数据库的用户名,口令也是。
      

  7.   

    CSDN有一篇数据库连接大全一类的文章!
    你搜一下!连接ACCESS:
    string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath +@"\files\PayInfo.mdb;User ID=Admin;";
      

  8.   

    拖一个oledbadapter到你的窗体上,先按照向导的做一遍,如果有密码那么在连接完成后要选择有密码就行了。
      

  9.   

    你是用什么身份登陆的
    是Windows Integrated Security 验证用户身份,还是SQL Server 身份验证;
    前一个interated security=用户名
    后一个user id=sa