updatesql问题(50分)

  • 主题发起人 主题发起人 nkczx
  • 开始时间 开始时间
N

nkczx

Unregistered / Unconfirmed
GUEST, unregistred user!
假如:
Query1-->表student-->updatesql1
在query1.open后,而未释放updatesql1时
有另一Query2 select * from student
此时返回数据是数据库里的数据,还是updatesql中的数据

 
UpdateSQL并不打开数据集,他只是截获Query的数据更新/删除事件,用他的语句来代替
Query的缺省语句。所以你用 另一Query2 select * from student,如果此时,你对苏Student
已进行了修改,但没有ApplyUpdates,那么你查询的数据是数据库中的,其实你查询的数据
都是数据库中,看UpdateSQL数据是否和Query2同步,主要看UpdateSQL是否提交。
 
关键就是提交
 
除非对一表进行频繁操作,不要实用UpdateSQL,确认速度很慢
 
若QUERY1没有APPLYUPDATE,则返回数据是数据库里的数据
 
多人接受答案了。
 
后退
顶部