六安汽车网

delphi中字符串中如何输入单引号

发布时间:2019-09-17

在单引号字符前在加一个单引号字符就转意了,表示他是一个单引号字符 查看更多答案>>

回复:

用转义字符'。在字符串里''表示一个单引号。

在你写的这个语句里,可以直接加单引号的:
sql.Text:=format('insert into test(num,nam,onduty) values(%d,%s,%d)',[testvar1,‘testvar2’,testvar3]);
sql.Text的值为:insert into test(num,nam,onduty) values(1,testvar2,3)

如果写为:sql.Text:=format('insert into test(num,nam,onduty) values(%d,%s,%d)',[testvar1,‘’‘testvar2‘’’,testvar3]);
sql.Text的值为:insert into test(num,nam,onduty) values(1,‘testvar2’,3)

回复:

用SQL语言是吗? SQL.Clear;SQL.Add('Insert into 表(XX1,XX2,XX3) values(''YY1'','''+YY2+''',YY3)');ExecSQL; 这里我需要讲解下 YY1加2个引号:相当于直接在SQL中写'YY1';YY2是调用Delphi中的数据,也相当于直接在SQL中写'YY2所存放的数据';Y...

回复:

AnsiDequotedStr

回复:

用转义字符'。在字符串里''表示一个单引号。 在你写的这个语句里,可以直接加单引号的: sql.Text:=format('insert into test(num,nam,onduty) values(%d,%s,%d)',[testvar1,‘testvar2’,testvar3]); sql.Text的值为:insert into test(num,nam,o...

回复:

'select * from tm_cls_class where cls_name = ''' + Edit_cls_name.Text + '''' 第一个单引号和最后一个对应,等号后面的第一个单引号和倒数第二个单引号对应 '' + Edit_cls_name.Text + '' 这里引的是一个变量,这时两个引号相当于一个 ' 相...

回复:

'select * from tm_cls_class where cls_name = ''' + Edit_cls_name.Text + '''' 第一个单引号和最后一个对应,等号后面的第一个单引号和倒数第二个单引号对应 '' + Edit_cls_name.Text + '' 这里引的是一个变量

回复:

//方法1 With ADOQuery1 Do Begin Close; SQL.Text := Format('SELECT * FROM sys.tables where name=%s', [QuotedStr(Edit1.Text)]); Open; End; //方法2 With ADOQuery1 Do Begin Close; SQL.Text := 'SELECT * FROM sys.tables where name=:...

回复:

使用 QuotedStr 函数 QuotedStr的作用是使字符串包含单引号: 在字符的前后加上( ‘)号,因为在DELPHI中字符赋值是需要引号的 例如: CommandText := CommandText + QuotedStr(Edit1.Text); Sql := ‘select … from … where uName=’ + QuotedStr(

回复:

在SQL语言中,如果插入数据带有单引号,必须要2个单引号。。而在Delphi中,2个单引号转换成SQL语言就是1个单引号,所以这里需要4个。。 刚忙公司的事情了。。。 这个刚刚我想多了,你可以直接写 QuotedStr(RichEdit1.Text)

上一篇:为什么古代只有在别人攻打时才会加固城防 加固又是什么流程啊 下一篇:pr和ae希望大佬能发一个中文破解版的

返回主页:六安汽车网

本文网址:http://0564auto.cn/view-208764-1.html
信息删除