关于delphi,那位大侠能解释一下:sql:='where(用户名like''+edit1.text+'%'')'引号
答案:3 悬赏:60 手机版
解决时间 2021-04-09 05:37
- 提问者网友:未信
- 2021-04-08 10:22
少写一个引号,sql:='where(用户名like'''+edit1.text+'%'')'
最佳答案
- 五星知识达人网友:行路难
- 2021-04-08 11:54
delphi中三个单引号相当于在生成的字符串中包含一个单引号,像你这样子生成的SQL语句里相当于把edit1.text的值用单引号引起来。
全部回答
- 1楼网友:青尢
- 2021-04-08 13:28
如果
edit1.text := 'aaa';
相当于生成文本的 where (用户名like "aaa%")
- 2楼网友:西岸风
- 2021-04-08 12:10
你好!
SQL实际执行语句为:
where(用户名 like 'edit1.text的实际内容%')
如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯