access数据库,数字字段时,输入的小数为什么都成为0.00了呢,delphi语言编写。具体如图:

想着添加0.23,0.36的咋都成了0.00呢

数字类型 弄错了吧 你设置成了 整形数字 用 标准格式显示了 所以 输入小数时 会自动修正成整数 也就是0 了……四舍五入 你 输入一个大于0.5的数字看看是不是变成了1 啊……
重新 定义 数字类型……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-17
HCT字段是不是设置双进度如果是那么SQL语句应该是下面的格式
var
num_str:string;
begin
num_str:='0.23';
SQL语句应该是 sqlstr:='insert into 表(hct)values('+num_str+')';
end;
相似回答