奇怪,Access数据表用Delete删除后再添加的数据不能读出来!我用“Delete From 表”删除了表中的数据
然后用ADOTable的Insert()添加了部分数据
问题出现了:
1、记录数RecordCount显示为0,但是用SQL的“Select Count(*) From 表”命令的结果是正确的。
2、添加的数据不能读出来,ADOTable和ADOQuery都不能提取数据。
3、手工添加部分数据倒是正常,并且手工添加的和Insert添加的数据,都在Access2000中都正常显示。哪位高手能够解释呢?
然后用ADOTable的Insert()添加了部分数据
问题出现了:
1、记录数RecordCount显示为0,但是用SQL的“Select Count(*) From 表”命令的结果是正确的。
2、添加的数据不能读出来,ADOTable和ADOQuery都不能提取数据。
3、手工添加部分数据倒是正常,并且手工添加的和Insert添加的数据,都在Access2000中都正常显示。哪位高手能够解释呢?
ADOTable1.Refresh;
或者:
ADOTable1.Close;
ADOTable1.Open;————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
Delete和 Insert后要立即操作表时,请延时1秒以上,
我最多有延时3秒的
sleep(1000),用time控件夜可以
lxpbuaa(桂枝香在故国晚秋)
的方法是对的
用
ADOTable1.Close;
ADOTable1.Open;
夜可以