注册 登录
编程论坛 VB.NET论坛

更新数据库(Access)!

xipeng2002 发布于 2007-10-06 21:47, 3977 次点击
请问各位:我用datagridview绑定Access,当我修改datagridview数据时,Access数据却没改变,只有我停止调试然后再次运行程序,再打开Access时才发现数据得到更新了,这为何故?
请各位帮帮忙!
11 回复
#2
xipeng20022007-10-06 21:51
我的代码是:
Dim adapter As OleDbDataAdapter = New OleDbDataAdapter()
adapter.SelectCommand = New OleDbCommand(SQLString, OleDBConnl)
Dim cb As OleDbCommandBuilder = New OleDbCommandBuilder(adapter)
OleDBConnl.Open()
adapter.Update(DataSet1, "Group1")
这是在一个click事件中的代码
#3
xipeng20022007-10-07 15:41

请各位帮帮忙!
小弟已费解几天,丝毫没有头绪。
我在网上查看了很多程序,基本上都是Update,要不就加上DataSet1.acceptchanges,但我怎么搞还是不行。
在程序运行的时候,打开数据库,数据依然没变。

#4
xipeng20022007-10-07 15:42

自顶!

#5
xipeng20022007-10-07 17:19
来人啊~~~~~~~~~~~~~~~~~~~~~~
#6
xipeng20022007-10-08 11:53
等待您的帮忙!
#7
yangjinbo282008-10-07 09:21
你可以添加数据完后重新绑定数据库
#8
shankhands2008-10-07 12:59
我也是新手,但是覺得應該在修改數據後添加一個對數據庫內容刷新的語句,我沒有試要是不行就再等高手幫忙了.
#9
kernels2008-11-10 13:33
你更新后的数据库是在debug目录里面的,你看看!
#10
hslqz2008-11-17 20:26
请问楼上的,如何将ACCESS的源数据库更新
#11
yushuangqi2008-11-18 11:57
你没有更新ACCESS
更新ACCESS方法就是重新绑定
1