丢失的记录到哪里去了 急!!!
我用ADO做数据库连接,但当我在SQL添加查询语句时,发现找不到该条记录,因此我用“select * from mp”来查询所有的记录发现本来数据库中有663条记录,但显示只有658条记录,而且是丢失了前5条记录,为什么?
一定给分!
问题点数:100、回复次数:9Top
1 楼sharkxie(日本人と犬の糞立入禁止)回复于 2003-04-01 11:55:43 得分 0
能否说的详细一点?
“本来数据库中有663条记录,但显示只有658条记”
这中间你做了什么?事件发生的时间关系是什么?Top
2 楼atulss(阿土)回复于 2003-04-01 12:06:21 得分 0
我动态编写的数据库连接串,设置Active=true 然后查RecordCount就只有658条,用DataGrid显示下只缺少前5条记录,其它的什么也没做,我用的是CBuild5Top
3 楼sharkxie(日本人と犬の糞立入禁止)回复于 2003-04-01 12:11:44 得分 40
现在数据库还有多少条纪录?
你的连接串和查询语句是什么?贴出来!Top
4 楼jishiping(JSP 季世平)回复于 2003-04-01 12:18:04 得分 20
BCB5.0的ADO控件有BUG,需要打补丁。一共需要打2个补丁,2个补丁有先后次序之分,ADO的
补丁后装,BCB5的补丁先装。Borland的网站上有下载。另外基础类的FAQ里已经给出了下载
地址。Top
5 楼atulss(阿土)回复于 2003-04-01 13:58:07 得分 0
数据库中总共是663条记录,我只是用ADO连接了一下,并没有其它的操作,
连接串为 ADOQryFawCar->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+AnsiString(SysMessage[0].syspath)+"CarTable.mdb;Persist Security Info=False";
SQL语句为:select * from fawcar
没有其它的操作。也不是补丁的问题,我已打完补丁了。
Top
6 楼lifuming(忧黑)回复于 2003-04-01 14:11:57 得分 20
MDB数据库吗
我也出现过类似的问题,但多次查询后又没问题Top
7 楼lianghe(翌阳)回复于 2003-04-01 14:30:48 得分 20
有没有试一下用服务器端CURSOR?Top
8 楼atulss(阿土)回复于 2003-04-02 11:29:38 得分 0
现在没问题了,丢失的数据都找到了,但我仍然不明白什么原因,我将原来数据库中所有的记录全部删除了,重新导入了一次数据就没问题了Top
9 楼xc2927(谁让我爱上你的)回复于 2003-04-02 11:34:46 得分 0
恭喜啦,,接分啦Top




