可能是因为你的事务,在DELPHI 5 中使用QUERY时没有提交事务,
因为在DELPHI 5 中打开了一个事务,却没有提交(也许是需要
显式提交,如果改为自动提交就可以)DELPHI 5 自动打开一个事务,事务记数为1,存储过程中又打开
事务,事务记数为2,存储过程完成时commit tran 使事务记数
为1,如果QUERY不是自动提交,又没有显式提交,关闭事务连接
时就把这个事务当作没有完成而回滚,所以数据库实际没有修改在Sql SERVER中一般是自动提交,执行该存储过程的语句一执行
完毕就隐式提交使事务记数再减1后为0,数据库就执行更新,所
以修改成功详细请查看Sql SERVER的transaction的相关内容