我用ADOQuery , DataSource 和 cxgrid显示数据,当我修改,删除数据后进行更新,我用了好几个办法还是不行1. adoquery.refresh;
//这个必须刷新好几次才行2. adoquery.active := false;
sleep(2000);
adoquery.active := true;
//这个当修改时还可以,但一删除记录更新就会出现错误3. cxGrid1DBTableView1.ViewData.RefreshRecords;
// 这个也不行;大家有什么好方法???
//这个必须刷新好几次才行2. adoquery.active := false;
sleep(2000);
adoquery.active := true;
//这个当修改时还可以,但一删除记录更新就会出现错误3. cxGrid1DBTableView1.ViewData.RefreshRecords;
// 这个也不行;大家有什么好方法???
解决方案 »
- delphi中当treeview节点遍历问题
- 100分求助socket连接问题......
- cxGrid 怎样才能让不自动换行 WordWrap:=false
- fastreport中这个交叉报表怎么实现,回帖有分
- 菜鸟刚学delphi,有个弱弱的数制转换问题请教一下,麻烦高手帮忙解决!
- [至急]在local DB中,sql语句无法正常执行,请大家帮忙看看!
- 关于usb的问题
- 全新专业控件下载站登场!走过路过不容错过,不看就是你的损失!捧场有分!
- TQuery.RecNo第一和最后一条为(-1),而不是1和Recordcount.
- I/O打印???!!!
- 在Delphi里用pdf控件多次打开pdf文件出内存错误
- 在delphi+sql中如何实现数据库记录的锁定和解除?
2为什么会出错呢,我觉得你的代码有问题吧,难道你是用的同一个ADOQUERY来操作不同SQL?
//sleep(2000);
adoquery.active := true;
这个不会出错吧
我用了两个ADOQUERY,一个用于读取,一个用于更新GoldShield
它不能适时更新。不知道你们用什么方法解决??