【发布时间】:2015-01-16 15:22:05
【问题描述】:
我正在尝试使用 Zeolibs 执行 SQL 查询,但编译器一直抱怨以下错误 - Where 子句中的未知列。
ZQuery1.SQL.Text := 'SELECT * FROM new_table WHERE TagName = '+theSig.f.TagName;
ZQuery1.ExecSQL;
但是我检查了我的数据库表中的所有列,它是正确的,因为我在这里有它TagName
我的 SQL 语句有什么问题?
【问题讨论】:
-
分配后的 ZQuery1.SQL.Text 值是多少?
-
@jarlh
'SELECT * FROM new_table WHERE TagName = GB1'#$D#$A -
那是你在查询中有单引号的问题??
-
你失去了围绕你的价值的报价。现在它会查找具有该奇数值的列。
标签: sql database delphi where-clause zeos