VB 数据库addnew添加记录的问题

为什么每次添加完后,数据库中只增加一行记录,却没有内容啊在线等啊... 为什么每次添加完后,数据库中只增加一行记录,却没有内容啊

在线等啊
展开
 我来答
满以柳J7
2014-03-20 · TA获得超过539个赞
知道小有建树答主
回答量:545
采纳率:66%
帮助的人:552万
展开全部
1、在使用Data控件进行数据库操作时,要注意
Data1_Validate(Action As Integer, Save As Integer)事件,该事件中可以设置
Save=0 表示数据更新是要用外部程序,而不是Data本身。
一般情况下默认该值为True ,所以Data控件会自动更新数据变更。
当改变与Data连接的数据字段内容时,Data 控件回自动更新数据库内容。
所以,如果没有设置
Private Sub Data1_Validate(Action As Integer, Save As Integer)
Save = 0
End Sub
时,当你用Data1.Recordset.Update 更新数据后,再次设置 uname.Text="" 后,如果光标离开该区域,Data1控件可能会再次更新数据库....
因此,要么设置 Save=0 然后在使用 Data1.Recordset.Update 更新数据
要么不设置 Save 参数,让 Data1 自动更新数据

2、要检查一下你的数据表,看看是否有键值,这个有时候也能影响到数据记录的保存
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
守株待美妹
2014-03-20 · TA获得超过305个赞
知道小有建树答主
回答量:578
采纳率:0%
帮助的人:132万
展开全部
加一行刷新代码不就行了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式