我刚试了一下,得到的结果也是255。我个人认为货币型数据的小数位在处理时有255位,只在access显示时只显示两位,而且在vb里有四位可以显示,并且是四舍五入到四位小数。以下是DAO.Field的各属性值。
Value=3.1235
Attributes=33
CollatingOrder=2052
Type=5
Name=1
OrdinalPosition=2
Size=8
SourceField=1
SourceTable=1
ValidateOnSet=False
DataUpdatable=True
ForeignName=<err>
DefaultValue=0
ValidationRule=
ValidationText=
Required=False
AllowZeroLength=False
FieldSize=<err>
OriginalValue=<err>
VisibleValue=<err>
ColumnWidth=-1
ColumnOrder=0
ColumnHidden=False
Format=&pound;¤#,##0.00;&pound;¤-#,##0.00
DecimalPlaces=255
GUID=??????&laquo;‰&acute;g