为什么我的程序
dm.CDS_INSU.FieldByName('IN_AFIndPer').AsFloat :=strtofloat(dbedit3.Text);
在调试是会出现
not a valid floating point value
dm.CDS_INSU.FieldByName('IN_AFIndPer').AsFloat :=strtofloat(dbedit3.Text);
在调试是会出现
not a valid floating point value
请问你这里用了数据敏感控件(dbedit3)
为什么还要给dm.CDS_INSU的“IN_AFIndPer”
的字段赋值?
它们不是同一个数据集的吗?
还是“IN_AFIndPer”是一个计算字段?
Else
dm.CDS_INSU.FieldByName('IN_AFIndPer').AsFloat :=strtofloat (dbedit3.Text);