我的这段程序为何老是出错?请大家帮忙. list index out of bounds(3);

                            
query1.SQL.Clear;   
  query1.SQL.Add('update   gz.dbf   set   补贴='+floattostr(round(form2.query1.Fields[3].AsFloat)));  
  query1.ExecSQL;  
   
  "补贴"   是数据库中的一个字段名.   "round"是一个函数.功能是对某个字段计算.  
  数据库是foxpro

查看回复