S
songyuanhai
Unregistered / Unconfirmed
GUEST, unregistred user!
我用adoquery控件筛选了一些记录,我想对这些记录的学号字段进行修改,每一条记录的学号不同,所以使用update语句不行,我用了一个循环dmunit.adozsbq.Open; dmunit.adozsbq.Edit; while not dmunit.adozsbq.Eof do begin dmunit.adozsbq.FieldByName('xh').AsString:=inttostr(strtoint(xhno)+i); dmunit.adozsbq.next; i:=i+1; end; dmunit.adozsbq.post; 其中dmunit是数据模块,adozsbq是adoquery控件的名称,但是这样的话,老是提示数据表没有处于编辑状态,是什么原因?