我必须用新表和列以编程方式更新大量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
。
还有什么我可以尝试在程序中填写列说明的内容吗?