2009-07-29 98 views
2

这是我的previous question的后续行动。与Access 2007 DAO中的奇怪字段分配问题

一旦我解决了引用的问题,我遇到了另一个很奇怪的问题。基本上,我有一个表格上的按钮后面以下:

Dim attachmentField As DAO.Field2 
attachmentField = Recordset("Att") 

我现在已经链接的参考,放置在第二行中断点,并加入上记录(“ATT”)的手表。当执行在中断点停止时,我可以从手表中看到Recordset(“Att”)返回Variant/Object/Field2类型的值,并且该字段包含我期望的内容。

但是,当我跨过第二行(允许它执行)以下错误弹出:“对象变量或带块变量未设置

当然attachmentField和分配没有当它完成。我错过了什么?

+0

+1对于一个简洁,彻底和清晰的问题+1。 – Smandoli 2009-08-01 21:02:07

回答

6

您将需要在分配线的开始处使用“设置”。

Set attachmentField = Recordset(“Att”)