为什么 ADODB 不打开包含富文本格式的长文本字段的 Access table?
Why won't ADODB open an Access table containing a long text field in rich text format?
这看起来很愚蠢。我有一个带有长文本(又名备忘录)字段的 table,并且文本格式设置为 Rich Text。当然我可以直接打开 table 或通过 Access 表单打开
我不能做的是在 ADODB 记录集中打开 table。或者我应该说,也许它确实打开了(因为没有错误)。但是它找不到任何数据行。
我对 ADODB 记录集使用查询。我可以将查询直接粘贴到查询编辑器中,它可以正常工作。我正在使用 CurrentProject.Connection 进行连接。
同样,这不会产生错误。它只是不检索任何行。
HansUp 正确识别了问题。查询是使用 "... Like (*SearchTerm*) ..."
编写的
当 运行 来自查询编辑器 window 时,没问题。但是ADODB没有找到记录。
另一方面,将查询更改为 "... Like (%SearchTerm%) ..."
returns 在查询编辑器 window 中没有记录,但在 ADODB 打开时有 return 记录。
谢谢!
这看起来很愚蠢。我有一个带有长文本(又名备忘录)字段的 table,并且文本格式设置为 Rich Text。当然我可以直接打开 table 或通过 Access 表单打开
我不能做的是在 ADODB 记录集中打开 table。或者我应该说,也许它确实打开了(因为没有错误)。但是它找不到任何数据行。
我对 ADODB 记录集使用查询。我可以将查询直接粘贴到查询编辑器中,它可以正常工作。我正在使用 CurrentProject.Connection 进行连接。
同样,这不会产生错误。它只是不检索任何行。
HansUp 正确识别了问题。查询是使用 "... Like (*SearchTerm*) ..."
当 运行 来自查询编辑器 window 时,没问题。但是ADODB没有找到记录。
另一方面,将查询更改为 "... Like (%SearchTerm%) ..."
returns 在查询编辑器 window 中没有记录,但在 ADODB 打开时有 return 记录。
谢谢!