请问字段的NumericScale属性和Precision属性到底是指什么?

ljlover123 2011-03-09 06:55:38
如题:看到几处解释的不一样,弄混乱了,不知道哪对哪错!
我的理解是:
Precision:小数点位数 如:222.123 这个属性值为3
NumericScale:数字的小数点左边+右边的总位数 如:222.123 这个属性值为3+3=6
望知道的朋友指教一下,多谢了!
...全文
1082 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljlover123 2011-03-10
  • 打赏
  • 举报
回复
看来应该就是这样了,多谢了
WWWWA 2011-03-10
  • 打赏
  • 举报
回复
使用 NumericScale 属性可确定用于表明数字型 Parameter 或 Field 对象的值的小数位数。
使用 Precision 属性可确定表示数字 Parameter 或 Field 对象值的最大位数。
ljlover123 2011-03-10
  • 打赏
  • 举报
回复
???????????????
dianyancao 2011-03-09
  • 打赏
  • 举报
回复
1325510
ljlover123 2011-03-09
  • 打赏
  • 举报
回复
可是取一个自动编号字段怎么是这样的结果:
“id” | 1 | 3 | 255 | 10
字段名|字段值|数据类型(整数)|小数位数|最大位数
ljlover123 2011-03-09
  • 打赏
  • 举报
回复
哦这么说是恰好搞反了!多谢了!
ACMAIN_CHM 2011-03-09
  • 打赏
  • 举报
回复
NumericScale 小数位数, Precision 最大位数

[Quote=ADO 2.5 API 参考]NumericScale 属性
指示 Parameter 或 Field 对象中数字值的范围。

设置和返回值
设置或返回 Byte 值,指示数字值要精确的小数位数。

说明
使用 NumericScale 属性来确定数字型 Parameter 或 Field 对象的值的小数位数。

对于 Parameter 对象,NumericScale 属性为读/写。

对于 Field 对象,NumericScale 通常为只读。但是,对于已追加到 Record 的 Fields 集合中的新 Field 对象,只有当 Field 的 Value 属性已被指定并且数据提供者通过调用 Fields 集合的 Update 方法成功添加了新的 Field 时,NumericScale 才为读/写。
[/Quote]


[Quote=ADO 2.5 API 参考]
Precision 属性
指示 Parameter 对象中的数字值的精度或数字型 Field 对象的精度。

设置和返回值
设置或返回 Byte 值,指示表示值的最大位数。

说明
用 Precision 属性确定表示数字型 Parameter 或 Field 对象值的最大位数。

对于 Parameter 对象,该值为读/写。

对于 Field 对象,Precision 通常为只读。但是,对于已追加到 Record 的 Fields 集合的新 Field 对象,只有当已指定 Field 的 Value 属性并且数据提供者通过调用 Fields 集合的 Update 方法成功添加了新 Field 时,Precision 才为读/写。


[/Quote]

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧