delphi封装ADO的代码是否存在错误? (50分)

  • 主题发起人 TrueFail
  • 开始时间
T

TrueFail

Unregistered / Unconfirmed
GUEST, unregistred user!
本人的一套DELPHI6+ACCESS2000的程序当在2000下运行的时候出现地址错误。错误提示中存在
MSJET.DLL.而在WIN98下运行是可顺利通过。而且仅为在用‘UPDATE’语句时才出现代码为
with AdoQuery1 do
begin
Close;
Sql.Clear;
Sql.Add('update people set name=''truefail''');
Execsql;
end;
后来我改用ADOQUERY的EDIT方法来更新数据。但却提示“服务器返回E_FAIL状态”
敢问大虾该如何解决?
 
升级一下msdac_typ 2.7
再试一下
 
能具体讲述一下问题的原因吗?是因为DELPHI源代码的问题吗?还是因为ADO本身的问题吗?
 
代码有没有问题呀
Sql.Add('update people set name='+Chr(39)+truefail+Chr(39));
 
代码没有问题!不然在98下就不能运行。各位大虾帮我看看!分数不够我还可以加的!
 
代码是没有问题的。看看其它的方面,数据驱动,或是给DELPHI找个补丁看看。
 
给D6打补丁,升级 Ado 到 2.6/2.7
 
什么地方可以下载到该补丁?是升级D6的ADO代码还是升级MS的ADO程序?
 
接受答案
 
顶部