| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 364 人关注过本帖
标题:[求助]为什么添加与显示不同步?!
只看楼主 加入收藏
daniao1
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-4-7
收藏
 问题点数:0 回复次数:4 
[求助]为什么添加与显示不同步?!
在form1里向数据库添加记录。

在form2里查询时却不会显示刚刚添加的记录。

第一次添加与查询均正常。但是第二次添加和查询就不同步了!退出系统,再进入时。再去查询,结果发现已经添加进去了。

这是为什么?为什么第二次时显示要滞后于添加?而且还要重新进如系统才显示?

在线等!
2007-05-18 19:48
daniao1
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-4-7
收藏
得分:0 
为什么没人回答?
2007-05-18 20:00
ouzhiguang
Rank: 1
来 自:湖南长沙
等 级:新手上路
威 望:1
帖 子:240
专家分:0
注 册:2007-5-18
收藏
得分:0 

我没出现过你那样的问题,
你查询用的是什么语句
用的是ado控件绑定吗?如果是的话,那么记得要有adodc1.refresh
数据更新

2007-05-18 22:46
daniao1
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-4-7
收藏
得分:0 
以下是引用ouzhiguang在2007-5-18 22:46:07的发言:

我没出现过你那样的问题,
你查询用的是什么语句
用的是ado控件绑定吗?如果是的话,那么记得要有adodc1.refresh
数据更新

是的,我就是用ado控件绑定的。.refresh也有的。可就是出现这个问题。关键是第一次添加没有任何问题。在第二次添加时就有问题了。把数据库的连接断开一下再连接也可以。可是这问题到底是出在哪里?

2007-05-19 16:30
daniao1
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-4-7
收藏
得分:0 
我自己解决了。

方法是在FORM查询的Activate事件中adodcX.refresh
相当于重新读一下数据库里的数据。
2007-05-19 16:55
快速回复:[求助]为什么添加与显示不同步?!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016019 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved