如何使用 DAO 在 MsAccess 中创建小数字段?
我需要通过 DAO 在 MsAccess 2003 中创建一个小数字段。 我该怎么做?我可以使用以下代码创建其他字段,但不能使用十进制。
如何设置类型、精度和比例?
注意:小数数据类型 = 20,但将数据类型设置为 20 会导致数据类型无效
Dim db As DAO.Database
Dim tbl As TableDef
Dim fld As Field
Set db = CurrentDb
tbl = database.CreateTableDef("Test")
fld = tbl.CreateField( .... )
I need to create a decimal field in MsAccess 2003 through DAO.
How do I do that? Other fields I can create using following codesnippet, but not decimal.
How do I set type, precision and scale?
NOTE : a decimals datatype = 20, but setting a datatype to 20 results in invalid data type
Dim db As DAO.Database
Dim tbl As TableDef
Dim fld As Field
Set db = CurrentDb
tbl = database.CreateTableDef("Test")
fld = tbl.CreateField( .... )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能会发现这很有用:http://allenbrowne.com/ser-49.html#_ftn7< /a>
它指出十进制在 DAO 中不可用,应使用 ADO 来创建此类字段。
You may find this useful: http://allenbrowne.com/ser-49.html#_ftn7
It states that decimal is not available in DAO and ADO should be used to create such fields.