关于ADO的ADOquery和DataSource的问题?(100)

  • 主题发起人 主题发起人 krooman
  • 开始时间 开始时间
K

krooman

Unregistered / Unconfirmed
GUEST, unregistred user!
一直被这个问题困扰,具体情况如下: 用Tadoquery执行一段sql语句查询后,datasource里面有数据,这时如果选中一行删除的话,我一般是用Tadoquery执行sql语删除句,可是datasource里面的数据也刷新了。我要达到的目地是,如果删除了datasource里面的一行数据后,能够保持其他数据不动,只是删除的哪行不在了,指针移到到下一行去。实现这样的结果,哪位大侠能给出个解决方案?
 
将ADOQUERY的LOCKTYPE改为ltBatchOptimistic
 
满足以上两种做法:1.建议二个datasource(数据源),一个操作一个显示。 2.给客户看的数据单独提出来,分享数据源,用treeview来显示。(建议用该方法)
 
那你就不用执行‘delete from XX’,用adoquery1.delete得了
 
!!! 如果是 Datasource 关联上 TADOQuery 则它俩的数据集只有一个(TADOQuery),所以你要的效果不可能实现...
 
后退
顶部