updatesql数据更新!(50分)

  • 主题发起人 主题发起人 vmao
  • 开始时间 开始时间
V

vmao

Unregistered / Unconfirmed
GUEST, unregistred user!
请各位高手解答!
我用tquery查询了两个数据表中的数据!我想在一个dbgrid中编辑数据!
所以用了tquerty+tupdatasql,把query1的cashedupdates设为true;
但是为什么我在applyupdates和commituppdates后,被我编辑过的数据在dbgrid中没有刷新?而且删除掉的数据也没反映出来?(实际上已经删掉了!);无论我怎么refresh都没用!这种情况除了重新select外还有其他方法吗?

还有为什么在修改query1的数据时要建立索引?
事实上如果我编辑的query1中的数据如果是从一个表中查出的话是不要索引的!
 
可能是没有修改,
请检查tupdatasql中的insert,update,delete,sql语句是否正确,
 
insert,update,delete怎么写?我全选了所有字段!!
 
执行以后看看数据库,记录肯定还在!
一定是程序小bug,你又说不清楚!唉~~~~~`爱莫能助~~~~~~~~~~
 
问题已经解决了!谢谢大家帮忙!原因是我把cachedupdates动态改为了FALSE;
因为我的数据库里有默认值<空>,而在添加数据的时候我希望dbcombobox的text
能显示<空>,而在有数据缓存的情况下是显示不出来的!所以把cachedupdates
动态改为了FALSE,没想到却导致了上述错误!不管怎么说!谢谢gophie和姚哥!
分数有限!平分吧!!
 
后退
顶部