数据库刷新问题,大家帮帮忙~~

cmsoft 2002-12-18 09:15:46
我是用存储地过程来实现记录的新增,新增后想自动刷新数据库然后在ListView里连刚新增的也显示出来。怎么刷新啊?
...全文
53 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaodongisme 2002-12-19
  • 打赏
  • 举报
回复
我做的也刷新不了,最笨且最使用的方法就是把数据集Close一下,再Open以下
cmsoft 2002-12-19
  • 打赏
  • 举报
回复
难道是ListView与DBGrid的区别用它就行了?
还有数据库中产品的信息几万条记录显示的ListView里就很慢了(显示产品的所有信息,有什么好的办法解决,索引是没有用的啦,我又不是组合查询)
annkie 2002-12-19
  • 打赏
  • 举报
回复
我只能见死不救了,呵呵,救不了
用DBGrid是可以刷新的,listview跟数据库没有绑定的关系。
cmsoft 2002-12-19
  • 打赏
  • 举报
回复
如果是百万级以上记录速度肯定是特别慢,有没有其它方法,等待中~~
xpyilin 2002-12-18
  • 打赏
  • 举报
回复
我也没有好方法,关闭数据集然后再打开不知道你试了没有,我用DBGrid测试是可以刷新的。但是不知道ListView......
DBGrid1->DataSource->DataSet->Close();
DBGrid1->DataSource->DataSet->Open();
annkie 2002-12-18
  • 打赏
  • 举报
回复
bluebird97073(天道酬勤)的方法是对的,我调试了。
ADOTable1->Requery(TExecuteOptions()<<eoAsyncFetch);
cmsoft 2002-12-18
  • 打赏
  • 举报
回复
To: annkie(爱已成歌)
我都说了不想重新查询,你还是~~,如果是你的方法我就不问了:)
annkie 2002-12-18
  • 打赏
  • 举报
回复
To cmsoft (韦小宝是我的老乡) :
我又改回来了:)
annkie 2002-12-18
  • 打赏
  • 举报
回复
呵呵,我的方法说出来大家肯定会笑,不过我确实这么用的,没办法。
我就是原来怎么显示数据的,现在重新写一遍,close->add sql->open
cscer 2002-12-18
  • 打赏
  • 举报
回复
试试关闭DataSource的DataSet对象,
然后再打开
Libran 2002-12-18
  • 打赏
  • 举报
回复
刷新用ADODataSet1->Requery();

另外,最好用批更新:
ADODataSet->LockType = ltBatchOptimistic;

提交类似使用BDE下的缓存更新,分两步:
ADODataSet1->Post();
ADODataSet1->UpdateBatch();
bluebird97073 2002-12-18
  • 打赏
  • 举报
回复
试试
ADODataSet1->Requery(TExecuteOptions()<<eoAsyncFetch);
cmsoft 2002-12-18
  • 打赏
  • 举报
回复
大家怎么刷新的啊,我的总是刷不了
ADODataSet1->Post();
ADODataSet1->Refresh();
好象不行啊,不想重新查询
cmsoft 2002-12-18
  • 打赏
  • 举报
回复
呵呵,我的老乡可多了,如果是先关再打开好象效率就不行了啊,所以我才找其它方法替代的啊,如果是这种方法我也不用问了啊:)
youer511 2002-12-18
  • 打赏
  • 举报
回复
To cmsoft (韦小宝是我的老乡) :
我也是你老乡呢 :)
我也一直都是先关了再打开的
不知道还有什么好的方法
正好来学学
cmsoft 2002-12-18
  • 打赏
  • 举报
回复
ADODataSet1->Requery(TExecuteOptions()<<eoAsyncFetch);
不行啊:(
Myheartfling 2002-12-18
  • 打赏
  • 举报
回复
若你用的时两层结构 那你用query去连数据库 并把它的AutoRefresh设成ture
试一下吧
cmsoft 2002-12-18
  • 打赏
  • 举报
回复
3ks all,晚上回家试试

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧