首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

问一个小数点位数的有关问题

2012-03-06 
问一个小数点位数的问题数据库是Access,想用SQL语句把金额保存成两位小数,但是我用如下SQL语句程序会出错.

问一个小数点位数的问题
数据库是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;

热点排行