1

我需要通过 DAO 在 MsAccess 2003 中创建一个十进制字段。我怎么做?我可以使用以下代码片段创建其他字段,但不能创建十进制。

如何设置类型、精度和比例?

注意:小数数据类型 = 20,但将数据类型设置为 20 会导致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( ....   )
4

1 回答 1

2

您可能会发现这很有用: http: //allenbrowne.com/ser-49.html#_ftn7

它指出十进制在 DAO 中不可用,应使用 ADO 创建此类字段。

于 2009-10-27T12:44:10.107 回答