【问题标题】:What are the major differences between the Field and Field2 objects in Microsoft Access..?Microsoft Access 中的 Field 和 Field2 对象之间的主要区别是什么?
【发布时间】:2017-12-23 10:20:41
【问题描述】:

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

有这个链接,它明确指出“Field2”与“Field”相同,但还有其他可用属性:https://msdn.microsoft.com/en-us/library/bb257445(v=office.12).aspx。但这并没有真正详细说明应该使用它的情况。

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

那么......有什么理由使用一个而不是另一个......?附加属性是否仅用于较新的数据库系统..?还是某些软件..?要不然是啥..?

【问题讨论】:

    标签: ms-access vba ms-access-2007 dao


    【解决方案1】:

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

    【讨论】:

    • 附件会像在其他数据库系统中调用的 LOB 或 BLOB 吗?我确实阅读了有关 Attachment 属性的信息,这些似乎只是对磁盘上文件的引用,而不是存储在数据库本身中的二进制数据。
    • Access 早就有一个 BLOB 字段类型(由于历史原因命名为 OLE Object),但它还在 Access 2007 中添加了一个 Attachment 字段类型。Attachment 字段中的文件实际上是以压缩形式存储在数据库中。详情here.
    猜你喜欢
    • 2018-10-19
    • 2011-04-04
    • 2015-08-22
    • 2015-08-06
    • 2011-03-06
    • 2013-12-23
    • 2017-04-28
    • 2011-04-14
    • 2010-09-17
    相关资源
    最近更新 更多