Программно добавить комментарий столбца к базе данных Microsoft Access-97 - PullRequest
0 голосов
/ 29 ноября 2018

Мне нужно программно обновить большое количество баз данных 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, как на некоторых движках базы данных.

Есть ли что-нибудь еще, что я могу попытаться заполнить в описании столбца из программы?

...