Мне нужно программно обновить большое количество баз данных Access-97 новыми таблицами и столбцами, и я хочу заполнить описание для каждого нового столбца.Для этого я создал код в следующих строках: -
Dim MyTable As TableDef
Dim NewField As Field
' Fill in MyTable...
Set NewField = MyTable.CreateField("MyColumn")
NewField.Type = WantedType
NewField.Size = WantedSize
MyTable.Fields.Append NewField
, но нет свойства NewField.Description
.
Я пытаюсь создать такое свойство таким образом: -
Call NewField.CreateProperty("Description", dbText, "My Comment", True)
но это ничего не делает.
Отказавшись от этого подхода, я попытался создать оператор SQL для выполнения, чтобы задать описание, начиная с этого: -
ALTER TABLE MyTable ALTER COLUMN MyColumn
, но этовыясняется, что Access 97 не имеет способности ALTER COLUMN
.Также нет какой-либо команды COMMENT ON COLUMN MyColumn
, как на некоторых движках базы данных.
Есть ли что-нибудь еще, что я могу попытаться заполнить в описании столбца из программы?