vb中用addnew方法,对Access数据库增加记录,但是增加记录是会把第一条记录给替换了,该如何解决呢

用了adodc  datagrid控件 ... 用了 adodc   datagrid 控件  展开
 我来答
有手艺的农民
2012-05-29 · TA获得超过1610个赞
知道小有建树答主
回答量:1191
采纳率:33%
帮助的人:733万
展开全部
这是我回答另一个修改密码时的答案,可以参考一下,我用的是dbgrid,粘贴答案如下:
设置两个按钮,一个是添加,一个是确定,然后添加按钮代码为:
Data1.DatabaseName = "数据所在路径db1.mdb"
Data1.RecordSource = "表1"
Data1.Refresh'刷新表格
Data1.Recordset.MoveLast'移动指针到表格最后一个数据
Text1.SetFocus'聚焦到text1
Text1.Text = ""'这里的text是你要更换密码的空白文本
确定按钮代码如下:
Data1.Recordset.AddNew
Data1.Recordset("密码") = Val(Text1.Text)
Data1.Recordset.Update
值得一提的是,首先应该把确定按钮设置为不可用,然后text1代码填写为:
private sub text1_change()'当文本发生变化时
command1.enabled=true‘将确定按钮设置为可用
end sub
这样的设置就不会出现错误提示,也能保证原有密码不会被改写。
百度网友3c3b599
2012-05-28 · TA获得超过146个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:352万
展开全部
使用ado对象,不要用ado控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9260c4507
2012-05-28 · TA获得超过2328个赞
知道大有可为答主
回答量:3736
采纳率:0%
帮助的人:2394万
展开全部
上代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式