sqlstring:='insert into 学生(学号)values('''+self.Edit1.Text+''')';

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:48:49
在Delphi中,'''+self.Edit1.Text+'''
为什么要有三个 ‘ 啊,还有为什么要有两个 + 啊,

sqlstring:='insert into 学生(学号)values('''+self.Edit1.Text+''')';最外层的两个单引号是说明把整个插入语句当作字符串引用的,两个+号外面的两个单引号是说明把self.edit1.text的内容当作字符串引用的,至于离括号最近的那两个单引号是说明self.edit1.text的内容在最外层两个单引号之间,所以才引用的,用+号的信息是连接字符串self.edit1.text的内容。

连接变量