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

遇到一奇怪有关问题

2012-02-27 
遇到一奇怪问题varwF:DoubleADataSet:TADODataSetbeginADataSet:TADODataSet.Create(self)wF:0.00000

遇到一奇怪问题
var
    wF:Double;
    ADataSet:TADODataSet;
begin
    ADataSet:=TADODataSet.Create(self);
    wF:=0.0000001;
    //quantity字段是后台数据库中一个表的字段     quantity     decimal(18,7)
    //create   table   table1   (id   int,quantity     decimal(18,7))  
    ADataSet.CommandType:=cmdText;
    ADataSet.CommandText:= 'select   *   from   table1 ';
    ADataSet.Edit;
    ADataSet[ 'id ']   :=   1;
    ADataSet[ 'quantity ']   :=wF;
    ADataSet.Post;
end;
为什么quantity不能超过四位小数.当wF的小数位超过四位小数时,会自动截断后几位小数,这是哪里出错?

[解决办法]
你数据库 里定义的字段 就是只有 4位吧~

热点排行