Как создать десятичное поле в Ms Access, используя DAO?
Вопрос
Мне нужно создать десятичное поле в MsAccess 2003 через DAO. Как я могу это сделать? Другие поля я могу создать, используя следующие коды, но не десятичные. Р>
Как установить тип, точность и масштаб? Р>
ПРИМЕЧАНИЕ: тип данных десятичных чисел = 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( .... )
Решение
Вы можете найти это полезным: http://allenbrowne.com/ser-49.html # _ftn7
В нем говорится, что десятичная дробь недоступна в DAO, и ADO следует использовать для создания таких полей.
Не связан с StackOverflow