问一个小数点位数的问题
数据库是Access,想用SQL语句把金额保存成两位小数,但是我用如下SQL语句程序会出错.
update t_depotstart set f_money=Format(''%2.f'',25.5687)
[解决办法]
procedure TForm1.Button1Click(Sender: TObject);
var
str:string;
begin
str:='update t_depotstart set f_money:=:money';
self.ADOQuery1.Close;
self.ADOQuery1.SQL.Clear;
self.ADOQuery1.SQL.Add(str);
self.ADOQuery1.Parameters.ParamValues['money']:=Format( '%.2f',[25.5687]);
self.ADOQuery1.ExecSQL;
end;