我正在使用一个BDE TTable有某些领域,最初是ftDouble。 由于要存储的输入有时是非数字的,我现在将字段类型更改为ftString。德尔福BDE双字段字段更改为字符串类型
输入字段是用TEdit完成的。当代码到达:
with tblDM do
begin
Edit;
FieldByName('s01_amt').AsString := Edit1.Text;
Post;
end;
如果该条目不是一个数字,我得到的BDE错误:
'a' is not a valid floating point value for field 's01_amt'.
对不起,我不清楚我的问题。字段类型变化的原因是存储的信息可能是非数字的。 – ChuckO 2010-08-24 13:43:46