vb.net操作access后在工程文件里不能同步更新
vb.net吧
全部回复
仅看楼主
level 1
taogehu9 楼主
请大神指教,使用VB2013开发,对access进行更新,但是发现只能在Debug文件里自动生成更新后的数据库文件,在原来的数据库文件中始终不更新。代码如下:
Dim str As String = "Provider = Microsoft.ACE.OLEDB.12.0;Data Source=通知数据库.accdb"
Dim conn As New OleDbConnection(str)
Dim strsql = "select * from XX软件园"
conn.Open()
Dim da As New OleDbDataAdapter(strsql, conn)
Dim ds As New DataSet
Dim dt As New DataTable
da.Fill(ds)
dt = ds.Tables(0)
DataGridView1.DataSource = dt
dt.Rows(0)(1) = "QQ"
Dim cmd1 As OleDbCommandBuilder = New OleDbCommandBuilder(da)
da.Update(dt)
conn.Close()
2018年06月12日 11点06分 1
level 11
数据库的路径,这样写就表示数据库在软件的启动目录下,如果你要操作其他地方的数据库,路径应该写全
2018年06月12日 17点06分 2
顺利解决问题,谢谢大神指点
2018年06月13日 04点06分
1