Field'XX' cannot be modified 怎么解决啊(50)

  • 主题发起人 主题发起人 ado7758
  • 开始时间 开始时间
A

ado7758

Unregistered / Unconfirmed
GUEST, unregistred user!
MAINADS.close; MAINADS.open; if not (MAINADS.State in [dsedit,dsinsert]) then MAINADS.edit; a:=strtofloat(MAINADS.fieldByname('YE').AsString); b:=strtofloat(edtCK.TEXT); c:=strtofloat(edtZSJE.TEXT); MAINADS.fieldByname('YE').AsString:=floattostr(a+b+c); MAINADS.fieldByname('ZSJE').AsString:= trim(edtZSJE.Text); MAINADS.Post;这样会提示Field'YE' cannot be modified
 
你的 YE 字段是什么样的字段?
 
大家帮忙下啊
 
a:=MAINADS.fieldByname('YE').AsCurrency; b:=strtofloat(edtCK.TEXT); c:=strtofloat(edtZSJE.TEXT);MAINADS.fieldByname('YE').AsCurrency:=a+b+c;
 
如果是Tquery控件的话,RequestLive应为真,并且注意sql语句的拼写(大小写等)http://www.mybuffet.cn
 
后退
顶部