请高手瞧瞧为什么会报这样的错误啊!(20)

  • 主题发起人 主题发起人 Jj1985
  • 开始时间 开始时间
J

Jj1985

Unregistered / Unconfirmed
GUEST, unregistred user!
dsData.First; while not dsData.Eof do begin dsData.ReadOnly:=false; dsData.edit; dsData.FieldByName('vname').AsFloat := 100.0; dsData.post; dsData.ReadOnly:=true; dsData.next; end; 报错! dataset not in edit or insert
 
dsData.First; [red]dsData.ReadOnly:=false;[/red] while not dsData.Eof do begin dsData.edit; dsData.FieldByName('vname').AsFloat := 100.0; dsData.post; dsData.next; end;[red] dsData.ReadOnly:=true;[/red]这样试一下~~
 
还是一样的报那个错! 我看不懂为什么报这个错,明明有edit
 
dsData是什么组件?
 
TClientDataSet 关联Tdatasetprovider
 
感觉是不是其他地方的设定或者语句有影响到它~~你重新建这个组件,不要用dsData名字试一下~~
 
你的dsdata.active=True还是False?
 
后退
顶部