我在datagrid中设置允许更新,可以直接改datagrid中的数据,但是数据库不发生变化,只有当退出程序后,数据库才更改,如何写个按钮“提交”,使它按下后,数据库马上进行更新。
解决方案 »
- VB操作ACCESS数据库表多字段查询问题,困扰了好几天了!
- 当前时间加一定年减一天
- ACCESS库使用Update语法出错,请高手指点
- ***** VB6 经典怀念 怀念经典 VB6 第二贴 *****
- 求救!!急!在线等待
- 有谁知道这个东西在哪里??
- 专家高手请进 !!!!!! 20 个客户端远程连接 SQL2000 有 数万条记录,怎样设计程序结构提高性能?
- [求助]如何启动另一个程序……?(waiting)
- 高分请高手帮忙 急!!!!!!!!!一个数据库连接问题
- 找回addin:资源编辑器
- 如何在字符串中使用"(即双引号)字符?很菜的问题。
- 和richtextbox 控件相关的很急的问题
Rs.update 就可以实现更新
Set wa = New ADODB.Connection
wa.ConnectionString = "provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source= " & App.Path & "\tcjh.mdb"
wa.OpenSet wb = New ADODB.Recordset
wb.CursorLocation = adUseClient
wb.Open "Select * from main where errorflag='1'", wa, adOpenDynamic, adLockOptimistic
Set datagrid1.DataSource = wb
wb.Update
datagrid1.Refresh但是修改datagrid1内容,再单击这个按钮还是变回原来的内容
Private Sub Command1_Click()
Data1.Recordset.Edit
Data1.Recordset.Update
End Sub
Set DataGrid1.DataSource = nothing Rs.Requery
Set DataGrid1.DataSource = Rs