注册 登录
编程论坛 Delphi论坛

[求助]引号的作用?

ty2 发布于 2006-11-13 13:07, 2990 次点击

query1.sql.add('select name from table1 where name='''+edit1.text+'''');

这句子的意思我懂!但是用红色显示出来的那几个引号有什么意义啊?

4 回复
#2
volte2006-11-13 13:12

其实他等同于

Query1.SQL.Add('select name from table1 where name = ' + Trim(edit1.Text));

通过比较去慢慢体会!

#3
形影随从2006-11-13 13:17
Delphi字符串中的兩個單引號表示一個單引號.
'select name from table1 where name='''+edit1.text+''''
你可以用一個變量來存這值跟蹤一來就能看出來了.
#4
形影随从2006-11-13 13:19
以下是引用volte在2006-11-13 13:12:55的发言:

其实他等同于

Query1.SQL.Add('select name from table1 where name = ' + Trim(edit1.Text));

通过比较去慢慢体会!

Trim(edit1.txt)是去掉兩邊的空格吧!

#5
ty22006-11-13 13:41
看到了,谢谢指教!
1