string=:ComboBox1.Text+'='''+Edit2.Text+'''';
两个单引号之间是字符或字符串,那么这个'='表示=是个字符啦,哪么后面再跟着两个单引号的作用是什么?
还有,最后面那四个单引号的作用是什么??为什么后面一定要用四个单引号??
两个单引号之间是字符或字符串,那么这个'='表示=是个字符啦,哪么后面再跟着两个单引号的作用是什么?
还有,最后面那四个单引号的作用是什么??为什么后面一定要用四个单引号??
在Delphi中,在用单引号括起来的字符串中,两个连续得单引号相当于一个实际的单引号
所以
string=:ComboBox1.Text+'='''+Edit2.Text+'''';
翻译过来就是 string等于ComboBox1的Text值加上用两个单引号括起来的Edit2的Text值
eg
sql.add('select * from person where name='+#39+edit1.text+#39)
你说的意思我还有一点点不明白(太笨啦,请原谅)
照你的意思,我理解是最后面只要两个单引号就可以啦,即
string=:ComboBox1.Text+'='''+Edit2.Text+'';
还有,最后得出来的是用两个单引号将+Edit2.Text+引起来,这是什么意思啊,就是说有什么意义(Edit2.Text前后的+号有什么用)??
你的String其实就是ABC='XYZ'
大家推荐本书来看看啦,谢谢