原来用的是sql7.0,装了sql2000后原来可以用的程序就不行了,是什么原因呢?(100分)

  • 主题发起人 zhoudang
  • 开始时间
Z

zhoudang

Unregistered / Unconfirmed
GUEST, unregistred user!
原来用的是sql7.0,装了sql2000后原来可以用的程序就不行了,是什么原因呢?
系统提示:Either Bof OR eof is true,or the current record has been
deleted,Requested poeration requires a current record.
 
安装delphi的sp2,升级一下ADO试试。
 
TO峻祁连:
在哪里有SP2安装?
升级ADO是不是安装mdac_typ_2.7_CN.exe,如果是我已经升级了。
错误的程序是当查询的结果集(select * from 表 where 1=2)为空时
执行adoquery1.close就产生我前面说的错误!
 
有时候,是因为数据库引擎找不到的原因!
 
ADO的问题,跟SQL没什么关系,建议在SQL 2000的ADO版本下重新调试、编译程序。
 
我用DELPHI 5。0的时候就会有那个问题,而用DELPHI 6。0或以上就没有。
是什么原因呢?怎样才能使那个程序在DELPHI5。0上也没有问题呢?
 
我也遇到过这个问题,不过后来没管了!也发贴问过,没有解决,关注中。。。。
 
是你的 ADO 或 dlephi 的问题,打补丁并升级ADO
 
去看看
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1509628
 
顶部