如何将vb中输入的数据自动储存在数据库中
我现在在设计一个vb的程序,就是在vb的界面里输入产品的相关信息,这些信息会自动储存在电脑的数据库中,我选择用access来建立数据库,可是怎样才能将vb中输入的数据自动...
我现在在设计一个vb的程序,就是在vb的界面里输入产品的相关信息,这些信息会自动储存在电脑的数据库中,我选择用access来建立数据库,可是怎样才能将vb中输入的数据自动储存在access数据库中,可以实现吗?
谢谢!!!!! 展开
谢谢!!!!! 展开
3个回答
展开全部
首先要确定一下您所谓的自动是什么意思,是在文本框中输完就保存呢还是在您全部输入一系列相关内容后按某个键后保存,
如是第一种情况, 那么您保存的代码应该写在文本框的事件中,如您在文本框中输入一个回车表示您输入完毕保存数据
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then '输入了回车
rs.addnew
rs!姓名 = Text1
rs.update
End If
End Sub
如是第二种情况,就得把代码写到command_click事件中了
VB是面向对象的开发工具,您可以在任何您需要保存的事件中写入保存代码,这样就能符合您的要求了
如是第一种情况, 那么您保存的代码应该写在文本框的事件中,如您在文本框中输入一个回车表示您输入完毕保存数据
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then '输入了回车
rs.addnew
rs!姓名 = Text1
rs.update
End If
End Sub
如是第二种情况,就得把代码写到command_click事件中了
VB是面向对象的开发工具,您可以在任何您需要保存的事件中写入保存代码,这样就能符合您的要求了
展开全部
Private Sub Command1_Click()
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
cn.Execute "insert into admin (zhanghao,mima) values ('" & Text1.Text & "','" & Text2.Text & "')"
cn.Close
MsgBox "保存完毕!"
End Sub
注意要在工程中引用ADO。
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
cn.Execute "insert into admin (zhanghao,mima) values ('" & Text1.Text & "','" & Text2.Text & "')"
cn.Close
MsgBox "保存完毕!"
End Sub
注意要在工程中引用ADO。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
recordset.adddnew
recordset(字段)=“信息”
……
recordset.update
recordset(字段)=“信息”
……
recordset.update
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询