edit1.text在字符串里。 相当于三个字符相加。 'insert into biao (id) value(' 第一个字符串; edit1.text第二个字符串; ')'第三个字符串。
哈哈,查看一下'号的配对,('+edit1.text+')中的'号不是一对,等号右边分成3段 'insert into biao (id) value(' + edit1.text + ')'; 假设Edit1.Text的值是'12' 那么sql.text 等于'insert into biao (id) value(12)'
各位大哥,按你们的理解,我这句应该怎么理解呢。 sql.text:='select * from biao where xingming='''+edit1.text+'''';
procedure TForm1.Button1Click(Sender: TObject); var str: String; begin str:='select * from biao where xingming='''+edit1.text+''''; showMessage(str); end;(注:用上述方法可显示出SQL文的結果、就可自己監視)
edit里的是字符串,把字符串连接起来,没有其他意思
相当于三个字符相加。
'insert into biao (id) value(' 第一个字符串;
edit1.text第二个字符串;
')'第三个字符串。
'insert into biao (id) value('
+ edit1.text
+ ')';
假设Edit1.Text的值是'12'
那么sql.text 等于'insert into biao (id) value(12)'
sql.text:='select * from biao where xingming='''+edit1.text+'''';
var str: String;
begin
str:='select * from biao where xingming='''+edit1.text+'''';
showMessage(str);
end;(注:用上述方法可显示出SQL文的結果、就可自己監視)