需要帮助连接ms访问vb.net

时间:2014-08-30 05:48:16

标签: vb.net ms-access

我需要帮助我的程序没有使用我想要的连接字符串而是找到该文件夹​​上的访问文件并显示错误 找不到文件' C:\ Users \ user \ Documents \ Visual Studio 2008 \ Projects \ Patientt \ Patientt \ bin \ Debug \ db_hospital.accdb'。

这是我的代码

con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\db_hospital.accdb"
    con.Open()
    sql = "SELECT * FROM tblPatients"
    ds.Clear()
    da = New OleDbDataAdapter(sql, con)
    da.Fill(ds)
    Me.DataGridView1.DataSource = ds.Tables(0)
    con.Close()

1 个答案:

答案 0 :(得分:0)

将您的访问文件放在debug文件夹中,并像这样更改连接字符串

con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\db_hospital.accdb"