2009-07-29 95 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」)