【发布时间】:2015-02-19 20:30:02
【问题描述】:
只想运行一条 SQL 语句,将输入的字母输入文本框并返回书名具有相同首字母的结果。例如。如果输入H,则将返回诸如“Happy Days”、“Heaven”、“Hoping for Tomorrow”等书籍。这是我使用过的,但在我的 DBgrid 中没有得到任何结果。输入字母的文本框是 edtBookTitle.text。
qbook.SQL.Text:='SELECT BookID,BookTitle FROM Book WHERE BookTitle LIKE edtBookTitle.text%';
【问题讨论】:
-
采纳了你的建议(见上面的编辑)。在“where 子句”中收到消息“未知列 'edtBookTitle.text'。不知道为什么会出现这种情况。我不得不使用语音标记“”而不是''。
标签: mysql ado delphi-2010