代码如下:
DataModule2.table1.FieldByName('价格').AsVariant:=strtofloat(edit3.Text);
本来我在edit3里面输入的是23.34,但是table1里面“价格”字段的值变成了23.00(“价格”字段是整型的,我用mdb),这是怎么回事啊,我怎么处理才能使table1里面“价格”字段的值变成了23.34啊?谢谢!!!
DataModule2.table1.FieldByName('价格').AsVariant:=strtofloat(edit3.Text);
本来我在edit3里面输入的是23.34,但是table1里面“价格”字段的值变成了23.00(“价格”字段是整型的,我用mdb),这是怎么回事啊,我怎么处理才能使table1里面“价格”字段的值变成了23.34啊?谢谢!!!
更改数据结构:价格”字段:单精度或双精度都可!
table1:type mismatch for field'价格',expecting:smallint actual:float.