VB怎么通过command和text来修改access数据库你想要修改一条数据

VB怎么通过command和text来修改access数据库你想要修改一条数据,第1张

Dim cn As New ADODBConnection'定义连接

Dim Rs As New ADODBRecordset'定义记录集

Private Sub Form_Load()'初始化

cnOpen "Provider=MicrosoftJetOLEDB40;Data Source=" & AppPath & "\1mdb;Persist Security Info=False"'连接ACC数据

RsOpen "select test from test1", cn, adOpenKeyset, adLockOptimistic'打开记录集其中:test为字段名test1为表名,这后面最好是跟着条件,因为不知道你要什么条件以及数据库是什么样的,所以就没写

Text1 = Rs(0)'Text1显示Rs记录集中的第一个字段

End Sub

Private Sub Command1_Click()

Set Rs = cnExecute("update test1 set test='" & Text1 & "'")'将表test1的字段test修改为Text1中的数据。

End Sub

希望能帮到你!

试编写代码如下:

Private Sub Command1_Click()

    Dim db As New ADODBConnection

    Dim RS As New ADODBRecordset

    Dim sql As String 'SQL字符串

    

    dbConnectionString = "provider=MicrosoftJetOLEDB40;Data source =D:\Projects\temp\datamdb" '数据库连接

    dbOpen '打开数据库

        

    sql = "UPDATE [user] SET Sl=Sl-" & Text1Text & " WHERE Xm='张三';"

    

    RSOpen sql, db, 1, 3

    

    Set db = Nothing

    Set RS = Nothing

End Sub

运行截图:

Try

objconnOpen()

Dim dt As New DataTable

Dim strsql = "select from Info"

objadapSelectCommand = New OleDbOleDbCommand(strsql, objconn)

objadapFill(objDSet, "Info")

objDSetClear()

Dim cmdbuilder As New OleDbOleDbCommandBuilder(objadap)

objadapUpdateCommand = cmdbuilderGetUpdateCommand()

‘此处修改数据

objadapUpdate(objDSetTables("Info"))

objconnClose()

MsgBox("保存成功", , "提示") '

Catch ex As Exception

MsgBox(ErrDescription, MsgBoxStyleCritical, ErrNumber)

End Try

添加: ’下面这句连接数据库指定表的所有字段 Adodc1RecordSource = "select from 库存表" ’下面这句添加记录 Adodc1RecordsetAddNew 下面4句就是通过4个TEXTBOX控件输入字段的数据,如果是数字类型可以加VAL Adodc1RecordsetFields

以上就是关于VB怎么通过command和text来修改access数据库你想要修改一条数据全部的内容,包括:VB怎么通过command和text来修改access数据库你想要修改一条数据、VB如何使用ADO修改ACCESS数据、VB.NET用UpdateCommand更新数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存