我需要帮助我的程序没有使用我想要的连接字符串而是找到该文件夹上的访问文件并显示错误 找不到文件' 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()
答案 0 :(得分:0)
将您的访问文件放在debug文件夹中,并像这样更改连接字符串
con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\db_hospital.accdb"