如何使recordset.addnew------->recordset.update之间的内容无效?

changleqy 2002-11-11 06:42:02
我在使用
recordset.addnew
..字段A=N
..字段B=M
‘在这里想让前面两个付值无效
.........
recordset.update
时,假如想让中间的付值无效,该如何解决。
...全文
54 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ksmark 2003-02-17
  • 打赏
  • 举报
回复
收藏
wooe 2002-11-12
  • 打赏
  • 举报
回复
支持wzsswz(岌岌荆棘) ,建议用事务处理. 安全性高. 而且支持相关锁定.
recordset.cancelupdate 也可啊.

cnn.begintrans
rs.addnew
rs."xxx" = "xxx"
.
.
.
rs.update

if error then
cnn.rollbacktrans
end if
cnn.commit...
Sammi52 2002-11-12
  • 打赏
  • 举报
回复
改用批更新,这样你可以在想要撤消时使用CancelUpdate,而保存时执行UpdateBatch
Rs.Open strSQL,Cn,adOpenStatic,adLockBatchOptimistic
Rs.AddNew
.
.
.
If (condition) then
Rs.CancelUpdate
else
Rs.UpdateBatch
endif
wzsswz 2002-11-12
  • 打赏
  • 举报
回复
cnn.RollbackTrans
mzqzwh 2002-11-12
  • 打赏
  • 举报
回复
使用recordset.cancelupdate
chendjin 2002-11-11
  • 打赏
  • 举报
回复
有点滑稽的问题,同上。
gump2000 2002-11-11
  • 打赏
  • 举报
回复
莫名其妙的问题,就像你所表达的,那我直接不赋值就可以了。
还有什么问题?

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧