装了MSDataAccessComponents2.6后出事了(100分)

  • 主题发起人 主题发起人 lingo28
  • 开始时间 开始时间
L

lingo28

Unregistered / Unconfirmed
GUEST, unregistred user!
当了MS Data Access Components 2.6(MSVisualStudioSP5里的东东),装后
以前我自己用Delphi ADO编写的能正常运行的数据库程序,现在出现如下错误:
BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前
的记录。
曾经出现过一次这种情况,就是装了SQL Server2000中文版(已经把系统格掉
重装了),我还以为是SQL Server2000的毛病,一气之下把辛辛苦苦当下来的SQL
Server2000给删了,昨天总算明白是MS Data Access Components 2.6在作怪。
大家有什么办法解决啊?难道又要重装系统?
附部分代码:
with MyQuery1 do
begin
Close;
Sql.Clear;
Sql.Add(Format('SELECT * FROM MyUser WHERE Username=''%s'' AND Userpsswd=''%s''',[MyUsername.Text,MyUserpsswd.Text]));
Open;
end;
if MyQuery1.Eof then
......
无论用Eof还是Recordcount=0,都出现上述错误。在安装MSDataAccessComponents2.6以前
是完全正常的。
 
下载borland最新出的补丁就可以了
 
代码没问题
安装ado update2
 
请问哪里有下载呢?最好是在教育网内的ftp。
装过adoupdate1,for profession版的,没效果,我用的是enterprise版。
 
ok 了,thx!
 
后退
顶部