Как создать десятичное поле в MsAccess с использованием DAO? - PullRequest
1 голос
/ 27 октября 2009

Мне нужно создать десятичное поле в MsAccess 2003 через DAO. Как я могу это сделать? Другие поля я могу создать, используя следующие коды, но не десятичные.

Как установить тип, точность и масштаб?

ПРИМЕЧАНИЕ: тип данных десятичных чисел = 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( ....   )

1 Ответ

2 голосов
/ 27 октября 2009

Вы можете найти это полезным: http://allenbrowne.com/ser-49.html#_ftn7

В нем говорится, что десятичная дробь недоступна в DAO, и для создания таких полей следует использовать ADO.

...