【发布时间】:2012-01-26 22:08:23
【问题描述】:
我有以下代码在我设置属性的行中抛出异常“COM Exception was unhandled”:
var tbdefinition = dbase.TableDefs["MyDB"];
var field_auid = tbdefinition.Fields["myColumn"];
field_auid.Attributes = 4;
我做错了什么?
【问题讨论】:
-
您是否尝试过单步执行或捕获异常?也许它会给你更多的细节。
-
使用调试器并查看该异常是否具有提供更多信息的
InnerException。您确定4是这里的有效值吗?请解释(编辑问题)这与自动编号字段有什么关系。 -
抱歉,4 是将 autoNumber 属性设置为 true 的枚举 VBA 值的编号。