SQL 查询无法返回 ODBC 的结果试图找到插入符号 ^

问题描述

正在将 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...