Microsoft Access 中的 Field 和 Field2 对象之间的主要区别是什么……?

What are the major differences between the Field and Field2 objects in Microsoft Access..?

我正在寻找有关 Microsoft Access 中 'Field' 和 'Field2' 对象之间差异的一些讨论。我使用 Access 2007 作为 IBM i 系列 AS400 DB2 v6 SQL 数据库的前端。

有这个 link,它清楚地表明 'Field2' 与 'Field' 相同,但具有其他可用属性:https://msdn.microsoft.com/en-us/library/bb257445(v=office.12).aspx。但这并没有真正详细说明应该使用它的情况。

还有这个,其中声明必须引用 DAO 12 才能使用 'Field2',并显示了一些代码,但同样没有详细说明。但是它确实显示了它是如何与 Outlook 一起使用的,我想知道这是否正确,或者 'Field(1)' 是否也可以工作:Accessing Field2 in Access 2007

那么...使用一个而不是另一个的原因是什么...?附加属性是否仅用于较新的数据库系统..?还是某些软件..?或者是什么..?

当使用 Access 作为 ODBC 数据源的前端时,DAO.FieldDAO.Field2 对象之间应该没有功能差异。 Field2 对象已得到增强以支持特定于 Access 的结构,例如 Attachment 字段。