with query1 do
  begin
    close;
    sql.Clear;
    sql.add('update  yj.cj set KQ=:a where id=:id');
    ParamByName('a').asinteger:=11111;
    parambyname('id').asstring :='1';
    Execsql;
  end;我测试了一下;用3种驱动波没问题;也不应该有问题;报什么错?
把你的程序贴出来瞧壳