什么意思再详细一点“想对路径连接ACCESS数据库”这里到底是“想对”还是“相对”

解决方案 »

  1.   

    比如说我要连接本项目内,DATA目录下的accecss数据库,当我移动该项目时不用修改数据库路径
      

  2.   

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=表的路径
    这样就可以了要是想动态的连接就比较罗说,最好建一个类用openFileDialog控件就可以了
      

  3.   

    上面这个就无法改变你所指向的库名了,如果使用openFileDialog控件可以随意更改你的库名
    try
    {
        string a = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}
                                 User ID =;Password =;",openFileDialog.FileName);
        OleDbConnection b = new OleDbConnection(a);
        b.Open();
        
    }
    catch(Exception ex)
    {
         出错信息
    }