我是要从任意一行起,对特定一列的连续的n个值进行改变。我的代码是这样:
  for i:=1 to n do      
     begin
     showmessage(now_t_num) ;  // now_t_num 当前的车票号码
    dm.Query_bz.Close;
    dm.Query_bz.SQL.clear;
    dm.Query_bz.sql.Add('update t_ticket');
    dm.query_bz.sql.add('set f_bz=0');
    dm.Query_bz.sql.add('where f_ticket_num='''+now_t_num+'''');
    dm.query_bz.execsql;
    now_t_num:=inttostr((strtoint(now_t_num)+1));  //循环条件的改变
     end;
代码执行以后,只能改变选中的第一行的数据~~后面要改变的行就不能改变
不知道应该怎么修改才可以让所有的要修改的行进行改变阿?
谢谢各位大虾了~