我使用dbexpress连接ORACLE数据库,我在修改数据的时候 使用了如下的语句,这些语句如果使用ADO连接数据库的话,是没有问题的,可是在用DBEXPRESS连接数据库的时候,程序不会出错,但是却并没有修改数据。请问应该如何改正才可以正确修改数据?/
    HotelDM.SQLQuery1.close;
    HotelDM.SQLQuery1.sql.clear;
    HotelDM.SQLQuery1.sql.add('select * from chenyong.destine_name where  destine_id=(destine_id)');
    HotelDM.SQLQuery1.open
    if not HotelDM.SQLQuery1.eof then
    begin
    HotelDM.SQLQuery1.Edit;
    HotelDM.SQLQuery1.fieldbyname('values):=value; 
    HotelDM.SQLQuery1.post;
    end;