0

我一直在寻找,找不到有效的解决方案。很可能是因为无知。

我正在查询的数据库是 Interbase,因此 SQL 语法可能与我习惯的不同。当我将以下行添加到我的 SQL 语句时,我收到一个错误“运行时错误:1004”SQL 语法错误。

"AND    p.DISPLAY_NAME LIKE %" & Worksheets("Page1").Range("H9").Value & "%"

任何帮助是极大的赞赏!

4

1 回答 1

2

我不知道 interbase 但我怀疑你需要用撇号包围文本表达式:

"AND    p.DISPLAY_NAME LIKE '%" & Worksheets("Page1").Range("H9").Value & "%'"

也删除不必要的空格:

"AND p.DISPLAY_NAME LIKE '%" & Worksheets("Page1").Range("H9").Value & "%'"
于 2013-06-28T18:46:04.210 回答