vb6,单击添加按钮向数据库输入一条记录后,刷新输入框继续添加,如何实现?

单击添加按钮输入成功后,把原来的输入框中的数据清除掉,输入新纪录
Call openconn
sqlstr6 = "insert into exrecord values(....)"

rs.Open sqlstr6, conn, adOpenDynamic, adLockBatchOptimistic
Set DataGrid1.DataSource = rs
DataGrid1.Refresh

MsgBox "新记录添加成功!", vbInformation
Combo1.Text = ""
Combo2.Text = ""
Combo3.Text = ""
Combo4.Text = ""
Combo5.Text = ""
Combo6.Text = ""
Text1.Text = ""
Text3.Text = ""

正常添加记录即可:
rs(记录集).AddNew
下面是赋值语句
rs.Fields("字段1")=Text1.Text
rs.Fields("字段2")=Text2.Text
……………………
rs.UpDate(这条语句就是将数据写入数据库中)
然后就可以清空输入框了:
Text1.Text=""
Text2.Text=""
………………
试一下吧

文本框也没有只读属性呀,你能把你的代码传上来吗?

我给你发消息了,我估计可能是你组合框style属性设置的问题,我想原来你应该设成了2,现在你改成0试试,看行不行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-29
你用的什么文本控件?

if 输入成功 then

输入框1.text=""
输入框2.text=""
输入框3.text=""
....
endif

vb6,单击添加按钮向数据库输入一条记录后,刷新输入框继续添加,如何实现...
正常添加记录即可:rs(记录集).AddNew 下面是赋值语句 rs.Fields("字段1")=Text1.Text rs.Fields("字段2")=Text2.Text ………rs.UpDate(这条语句就是将数据写入数据库中)然后就可以清空输入框了:Text1.Text=""Text2.Text=""………试一下吧 文本框也没有只读属性呀,你能把你的代码传上来...

VB6.0中如何用按钮对DataGrid中的记录进行操作
删除命令;Private Sub Command1_Click()sql = "select * from 超级用户表 where 用户名 = '" & Trim$(Text1.Text) & "' "Set con = New ADODB.Connection Set rs = New ADODB.Recordset cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\k01\\桌面\\耿...

vb6.0如何向已存在的数据库添加新记录
Public myc As ADODB.ConnectionSet myc = New ADODB.Connection myc.CursorLocation = adUseClient myc.Open "driver={microsoft access driver (*.mdb)};dbq=数据库名.mdb;defaultdir=数据库所在文件夹;uid=;pwd=;"myc.Execute "insert int 表名 (字段列表) values ('" & text1.text & "','...

在vb6.0中实现按钮触发选择对话框
添加两个窗体form1和form2,在form1中添加一个按钮command1,代码如下:Private Sub command1_click()Dim a As Integer a = MsgBox("是否继续?", 1 + 64, "信息提示")If a = 1 Then Form2.Show Else End Unload Me End If End Sub 以上注解:单击按键1,如果选择确定,那么显示窗体2,...

如何使用DAO在VB6.0中建立数据库,表,以及添加修改记录
窗体上加3个按钮分别执行,创建数据库与表,添加记录,修改记录。'首先通过菜单【工程】--【引用】,勾选 Microsoft DAO 3.6 Object Library '其中版本号3.6,看你计算机具体情况而选择,当然版本越高越新。Option Explicit Private Sub Command1_Click()Dim MyWs As Workspace '工作区 Dim MyDB...

vb6.0中使用adodc控件连接数据库,请问要如何在vb中向数据库提交...
向数据库添加数据或修改数据,必须具备有数据采集控件,例如文本框,下拉选择框等等,你仅仅有adodc和datagrid控件如何采集数据?Private Sub Command1_Click()Adodc1.Recordset.AddNew Adodc1.Recordset.Fields(1) = Text1.text ...Adodc1.Recordset.Update End Sub 上面的示意代码是添加一条记录,一般字...

VB6.0中用SQL语句想数据表中添加一条记录
strsql = "insert into 商品分类表 (商品分类码,商品分类名) values (" + bm + "," + mc + ")"改成:strsql = "insert into 商品分类表 (商品分类码,商品分类名) values ('" + bm + "','" + mc + "')"

vb连接数据库 求教!!!。。。
1.添加Adodc控件:在VB6里,通过菜单来添加该控件,方法:[工程] -- [部件],出现“部件”对话框,在“控件”选项卡里,通过滚动条,找到并勾选:Microsoft Ado Data Control 6.0 (SP6) (OLEDB),然后单击[确定],这样该控件图标就出现在“控件工具箱”里了,你可以像使用其它你熟悉的控件一样,添加到窗体上。2.添加...

vb6.0 update更新数据库读取和添加代码如何写,最后简单点
这是一句读取你表单的数据.意思是Form4.Text1.Text 里的数据赋给Form2.Adodc1.Recordset.Fields(0)这是不能把数据添加到数据库里去的.你还要通过UPDATE(好像是这个关键字,不知有没有记错)把数据添加到你的数据库里去.

VB6.0中,如何关联组合框和数据库
VB6.0控件对数据库的访问用的是DAO而且只支持到Access97 代码操作是可行的 只要在Combo1_Click事件中添加代码就可以了 ADO对象下代码应该是这样的:<前面打开记录集> combo2.clear rs.movefirst rs.filter="商家 = '"& combo1.text & "'"do while not rs.eof combo2.additem rs.fiends(1)...

相似回答