這似乎很愚蠢。我有一個帶有長文本(又名備忘錄)字段的表格,並且文本格式設置爲RTF格式。當然,我可以直接打開桌子或通過Access窗體打開桌子。爲什麼ADODB不會打開包含富文本格式的長文本字段的Access表?
我不能做的是打開ADODB記錄集中的表。或者我應該說,也許它確實打開了(因爲沒有錯誤)。但它找不到任何數據行。
我對ADODB記錄集使用查詢。我可以將查詢直接粘貼到查詢編輯器中,它可以工作。我正在使用CurrentProject.Connection進行連接。
同樣,這不會產生錯誤。它只是檢索沒有行。
如果您使用它來加載DAO記錄集,相同的查詢是否返回行?如果是的話,也許你的查詢在'WHERE'子句中使用'LIKE'模式。然後,對於ADO,您需要將'%'和'_'替換爲模式中的'*'和'?'通配符。這只是猜測,但如果不是問題,請向我們展示查詢中的SQL。 – HansUp