问题描述
正在将 Microsoft Access 数据库的访问权限从 DAO 转换为 ODBC。
以下查询在 DAO 和 ODBC 中都能正常工作:
- DAO:
SELECT * FROM Table1 WHERE [Field1] LIKE '*aa*' ORDER BY [Field2]
- ODBC:
SELECT * FROM Table1 WHERE [Field1] LIKE '%aa%' ORDER BY [Field2]
两者都返回相同的 47 条记录。到目前为止一切都很好。
对于我们的数据库,双插入符号 (^^) 在 Field1
文本条目中很常见。当我将 LIKE
子句从 *aa*
修改为 *^^*
时,DAO 返回 7,223 条记录。
但等效的 %^^%
为 ODBC 返回 0 条记录。 ODBC 语法有什么问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)