菜鸟送粉(ado多表更新)(50分)

  • 主题发起人 主题发起人 hbffff
  • 开始时间 开始时间
H

hbffff

Unregistered / Unconfirmed
GUEST, unregistred user!
clientdataset.commandtext:='select* from view_***'//视图
provider.resuleTodateset=true;
adoquery.loctype=BatchOptimistic
adoquery.CursorType=KeySet
adoquery.CursorLocation=clUseClient

问:
adoquery.UpdateBatch 写在adoquery哪个事件中,客户端clientdataset.applyupdates(-1)
后,adoquery会自动完成多表更新
 
写在adoquery.afterpost
我自己搞定了
 
这50分总要送出去,换个问题
What is Business rule?
是专指企业流程?如从接到订单---定单生效这个流程?
 
Business rule这个范围很广啊,比较难回答,是指企业的业务规则。一些介绍多层构架的书都有介绍的。
 
可以介绍几篇关于Business rule的文章或站点吗?
 
因为基表变化,所以将原来的视图删除,重新定义
但当重新运行程序,添加新真字段时
服务器传回
‘缺少更新或刷新的键列信息’
即新增字段出现问题?
那位大吓遇到过?
 
实际是这样的:
clientdataset.insert时没问题
但clientdataset.edit,即在旧记录上添加新字段时‘缺少更新或刷新的键列信息’
怎么解决这个菜问题?
 
我想了想,问题的实质是,ado的多表跟新问题,
真有李维所说的那样简单吗?
如果只是修改几个参数就可实现多表跟新,bde还有活路吗?
谁能告诉我ado的多表跟新?
分数不是问题!
 
bde本来就活不了了。
 
猪大哥能否说说ado的多表跟新的实践经验?
 
我的经验很简单,存储过程+事务处理。
把要更新的记录id号和更新内容用参数传给存储过程,
存储过程里面用事务包含起来,屡试不爽。
 
谢谢小猪先生,但我还想知道ado的多表跟新的原理,
ado的多表跟新和batchupdate无关,是吗?
 
多人接受答案了。
 
后退
顶部