急!!VB datagrid更新数据库

急!!VB datagrid更新数据库,第1张

'修改了DataGrid2 的数据 只是改变了 res1 的内容

'最后要加一句

'Res1UpdateBatch 'res1的内容就写到数据库里了

'可以加一个 保存的 Command2

Private Sub Command2_Click()

Res1UpdateBatch

End Sub

'但要求 res1 不是局部变量

用一个DO WHILE 循环,如果打开数据库的数据集为rs,主要语句如下:

数据查询语句:sql="select c,d from b where d=123"

rsopen sql,conn,1,3

do while not rseof

rs("c")=你设定的值

rsmovenext

loop

rsupdate

rsclose

Sql = "select from 班级信息where 姓名='" & Trim(Text1Text) & "'" rsdOpen Sql, conn, adOpenStatic, adLockOptimistic YN = MsgBox("确定删除", vbYesNo) If YN = 6 Then rsdDelete End If rsdClose connClose 如果有多条张三的记录,只能删除第一条记录。 如果想删除查询到的多条记录,请做一个循环。

从你这个界面看应该有两种办法实现数据更改。你不提供别的有用信息,只能简单说一下了。

1、用 Data 数据控件连接数据库,直接对数据控件中的数据更新

data1RecordsetEdit

data1Recordset("性别")=IIF(Option1Value=True,"男","女")

data1Recordset("****")=Trim(Text1)

data1Recordset("邮编")=Trim(Text2)

data1Recordset("地址")=Trim(Text3)

data1RecordSetUpdate

2、直接用SQL语句对数据进行更新

"Update 信息表 Set 性别='"+IIF(Option1Value=True,"男","女")+"', ****='"+Trim(Text1)+"', 邮编='"+Trim(Text2)+"', 地址=‘“+Trim(Text3)+"' WHERE 姓名=’XXX‘”

哎,估计我说复杂了,希望对你有帮助

以上就是关于急!!VB datagrid更新数据库全部的内容,包括:急!!VB datagrid更新数据库、vb中怎样更新access数据库中一列数据、vb根据我输入的内容删除和更新数据库记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9750144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存