关于delphi,那位大侠能解释一下:sql:=✀where(用户名like✀✀+edit1.text+✀%✀✀)✀引号怎么解释?

少写一个引号,sql:=✀where(用户名like✀✀✀+edit1.text+✀%✀✀)✀
2025-03-22 16:51:52
推荐回答(3个)
回答1:

delphi中三个单引号相当于在生成的字符串中包含一个单引号,像你这样子生成的SQL语句里相当于把edit1.text的值用单引号引起来。

回答2:

SQL实际执行语句为:
where(用户名 like 'edit1.text的实际内容%')

回答3:

如果
edit1.text := 'aaa';
相当于生成文本的 where (用户名like "aaa%")