VB编程,给数据库添加记录时text不为空

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:26:25
我用access做了一个数据库,里面做了50条记录,设置完所有控件的属性后,在command1_click()后只写了一条添加记录的语句:data1.recordset.addnew然后程序运行后,本来应该是空的text里(我输入新信息用)显示了从第一条到最后一条记录。请问怎么将这些text设置为空的,在load事件里写text1.text=""没用。求VB高手指点
我想让它一开始就不显示数据库原有的从第一条到第50条记录,是不是可以在那里设置下,我是绑定数据库,而不是一开始就让它显示原有数据库的记录,属性我只设置了datasource和datafield,另外就是databasename和recordsource,运行程序后先显示一条记录,还要我再单击一下,不是我要的结果

不把文本框与Data控件绑定,在添加记录时用Data1.Recordset.Fileds()=Text1.Text的形式添加记录。

如果在load事件里写text1.text="",在其他事件中没有给text1赋值,哪么text1应该是空值,关键问题是你“text里(我输入新信息用)显示了从第一条到最后一条记录”,已经给text1赋值了,哪么text1就不会是空值。
你可以添加一个事件,让text1清空。例如单击text1事件:
Private Sub Text1_Click()
Text1.Text = ""
End Sub

汗,现在我用的是 ADODB 来访问数据库的