三层结构中的多表更新(100分)

  • 主题发起人 pengjinlongex
  • 开始时间
P

pengjinlongex

Unregistered / Unconfirmed
GUEST, unregistred user!
在三曾结构中,远程数据模块用BDE,在多表更新时可使用TUPDATESQL组件更新
但假如我用ADO时,我该用什么组件进行更新
 
最好在数据库写一个更新的存储过程,通过ADOStoredProc调用存储过程更新,可以避免
一些锁超时的情况,也可以通过ADOQuery、ADOConnection在一个事务里更新,但是要考虑
锁的问题啊
 
可以在DataSetProvider的BeforeUpdateRecord事件中自己写SQL语句完成多表更新!
 
为什么用TUPDATESQL呢,应尽量避免
 
主好写个存储过程,参数传给它,再更新。
 
多人接受答案了。
 
顶部