
delphi format() 字符串加引号
testvar1:=strtoint(edit1.text);testvar2:=edit2.text;testvar3:=strtoint(edit3.text);sq...
testvar1:=strtoint(edit1.text);
testvar2:=edit2.text;
testvar3:=strtoint(edit3.text);
sql.Text:=format('insert into test(num,nam,onduty) values(%d,%s,%d)',[testvar1,testvar2,testvar3]);
两个问题
第一我需要给testvar2加单引号,怎么在format中加入单引号
第二个问题strtoint把我的Int数字001给变成了1如何解决?
满意加分
我表达错误,num ,onduty是整形字段,nam是字符串的
我要insert into test (num,nam,onduty)values(001,'jake',1)
testvar2的内容是编辑框,在不写单引号的情况下,我如何给这个编辑框的变量自动加单引号
第二个问题是我不能所有字段都设置成字符型吧,我需要用int的时候我应该则样保留001中的00 展开
testvar2:=edit2.text;
testvar3:=strtoint(edit3.text);
sql.Text:=format('insert into test(num,nam,onduty) values(%d,%s,%d)',[testvar1,testvar2,testvar3]);
两个问题
第一我需要给testvar2加单引号,怎么在format中加入单引号
第二个问题strtoint把我的Int数字001给变成了1如何解决?
满意加分
我表达错误,num ,onduty是整形字段,nam是字符串的
我要insert into test (num,nam,onduty)values(001,'jake',1)
testvar2的内容是编辑框,在不写单引号的情况下,我如何给这个编辑框的变量自动加单引号
第二个问题是我不能所有字段都设置成字符型吧,我需要用int的时候我应该则样保留001中的00 展开
展开全部
用转义字符'。在字符串里''表示一个单引号。
在你写的这个语句里,可以直接加单引号的:
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.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)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
展开全部
第一:将一个单引号换成两个单引号即可,在单引号位置输入'';
第二:将 Integer 换成 String ,
Str(edit1.text:3, testvar1);
Str(edit3.text:3, testvar3);
sql.Text:=format('insert into test(num,nam,onduty) values(%s,%s,%s)',
[testvar1,testvar2,testvar3]);
第二:将 Integer 换成 String ,
Str(edit1.text:3, testvar1);
Str(edit3.text:3, testvar3);
sql.Text:=format('insert into test(num,nam,onduty) values(%s,%s,%s)',
[testvar1,testvar2,testvar3]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询