我用的test.mdb,想放到所谓当前目录,是不是就是debug下?即写成:data source=.\test.mdb
'文件无效'是不是就是没有访问到?
我写这个test.mdb 的时候没有加密码啥的,第一次用Access,做的小程序刚用的SQLserver 但觉得没有必要,想用Access,请高手指教!!! 
用的C#.net 2003

解决方案 »

  1.   

    OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("../test.mdb"));
    OleDbCommand aCommand = new OleDbCommand("select * from user_reg", aConnection);

    aConnection.Open();
    //创建datareader 对象来连接到表单
    OleDbDataReader aReader = aCommand.ExecuteReader();
    Console.WriteLine("This is the returned data from user_reg table"); //循环遍历数据库
    while(aReader.Read())
    {
    Response.Write(aReader.GetInt32(0).ToString());
    } //关闭reader对象
    aReader.Close(); //关闭连接,这很重要
    aConnection.Close();
      

  2.   

    http://dev.csdn.net/develop/article/16/16437.shtm