有关AddNew的问题

wxy001 2002-09-15 05:09:42
我在学这个小型的数据库问题是,在添加功能中我调用了Addnew,第一次添加是可以的,但是我添加第二个的时候,在保存的时候,就出现“该操作被关联对象取消”,我不清楚在是Addnew的问题(是否addnew只能用一次),还是我保存的程序出了点问题,现在把保存的程序写在如下:db.BeginTrans
Data1.Recordset.Update '数据写如数据库

db.CommitTrans
Data1.Refresh
Initial_Button
Exit Sub

多谢大家!
...全文
10 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
uploo 2002-09-16
rstEmployees.AddNew
rstEmployees!emp_id = strID
rstEmployees!fname = strFirstName
rstEmployees!lname = strLastName
rstEmployees.Update

addnew 没问题的
回复
free7090 2002-09-16
可能是你再没有关闭单前记录集,或者是没有关闭当前连接,又打开了一个新的连接,这可能会出现你说的现象,关闭当前连接,然后打开,你看可不可以解决,不过,你在对数据库操作,应该使用数据库操作的一个类,这样会解决你对数据库操作的所有问题!!!
努力吧
回复
yjmking 2002-09-16
Addnew之后,使用Update来更新一下。
如果出错,就再也不能增加新纪录了。需要使用Cancel方法,然后才能继续添加。
回复
strongfisher 2002-09-16
up
回复
qiqif 2002-09-16
应该没问题的
addnew后,update
下一次addnew应该没问题的
回复
thezone 2002-09-16
up
回复
发帖
VB基础类
创建于2007-09-28

7479

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2002-09-15 05:09
社区公告
暂无公告