请教高手,如何在Windows 2000/XP的COM+事务环境中应用Delphi的ADOExpress组件用SQL语句更新数据(100分)

  • 主题发起人 kylix2008
  • 开始时间
K

kylix2008

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在Windows XP的COM+事务环境中应用Delphi的ADOExpress组件用SQL语句更新数据

本人设想在Windows 2000/XP的COM+事务环境中,应用Delphi的ADOExpress组件TADOQuery用SQL Update语句更新Access 2000数据表中数据,程序运行出错,
提示错误信息为:不支持此接口;将TADOQuery改为TADOCommand也不行。 同样事务环境下将Update语句改为Select语句则运行正常,该Update语句在非COM+环境下运行正常。
不会是COM+事务环境中不支持ADO组件用SQL语句更新数据吧?

相关语句如下:
ADOQSQLUpdate.SQL.Text:='update 登录用户表 set 登录次数=30 where 登录名="abc"';
ADOConnection.Connected:=True;
ADOQSQLUpdate.ExecSQL; //此步在COM+事务环境中运行出错,在非COM+环境下运行正常

请教高手,如何在COM+事务环境中用SQL语句更新数据?非常感谢!
我的运行环境为:联想奔4电脑, ADO版本为2.7, delphi为7.0 操作系统为WindowsXP
 
怎么无人理睬啊?一年了![:(][:(][:(][:(]
 
顶部