呵呵,真有意思,连马桶都用上了,佩服!
我做了这么些年数据库系统,似乎还从未用过FLOAT、DateTime这类与浮点相关数据类型,应为它们有太多的不确定因素。
鄙人自认为,在数据库字段类型中,有int(or smallint or tinyint or bit)、char(or varchar)、numeric这些就已经足够了,似乎没有什么系统仅用这些数据类型做不出来的。
呵呵,见笑了,我自己的主张,各位如有不赞同的,还请手下留情,别搬马桶过来。。。。。
方法二:
程序中设定字段的显示格式:
procedure Tform1.ADOQuery1AfterOpen(DataSet: TDataSet);
var
I: Integer;
begin
for I := 0 to DataSet.Fields.Count - 1 do
case DataSet.Fields[I].DataType of
ftSmallint, ftInteger, ftWord, ftFloat, ftCurrency, ftBCD:
TNumericField(DataSet.Fields[I]).DisplayFormat := '#,##0.00';
end;
end;