中易网

关于asp代码引号和单引号

答案:3  悬赏:80  
解决时间 2021-03-07 17:06
set rst=server.CreateObject("ADODB.rescrodest")
rst.open"insert into user(id3,pw) value('"&request.Form("yonghu")&"','"&request.Form("mima")&"') ")
类似这样语句,这里面的单引号和双引号让我很头痛,我不知道什么时候用双引号和单引号,谁来讲讲
最佳答案
字符串一般必须由引号括起来;

数字作为字符串时可以加引号也可以不加引号,但参与数学运算时则不能加引号;

引号必须都是成对出现的,可以用单引号也可以用双引号;由于单引号在asp中是注释符号,所以不能出现在最外层;

变量和函数不能加引号。

“&”是字符串连接符。

"'" 这个表示一个单引号,"""表示一个双引号。

如rst.open"insert into user(id3,pw) value('"&request.Form("yonghu")&"','"&request.Form("mima")&"') ")
id3,pw是字段名称不加引号,value里面是取得的值,用引号括起来表示是一个字符串,这里用了单引号,因为在双引号里边所以如果用双引号需要用两个双引号来表示一个双引号,用单引号简洁些。
然后用“&”连接起来,使 "insert into user(id3,pw) value('','')"整体成为一个SQL语句字符串。

ps:先看看“字符串”和“变量”的概念有助于理解。
全部回答
双引号常用来表示字符串,如"abcd".如果这个字符串本身存在引号,为避免程序分析不正常,可以把包含在双引号中的字符串中的双引号修改为单引号
这是一条数据库的插入语句,在values 中,如果是字符串,就必需加上单引号,数值型的可以不用加, 其实在sql中,插入语句,里面的值都可以加上单引号的,如果不知道怎么用的话,就全部加上单引号吧,
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男人带暗花纹的戒指好看吗?
请懂医学的朋友帮帮忙:不发烧,却感到浑身发
姜家百味特色店地址在哪,我要去那里办事
安卓手机截屏的图片怎么不显示到系统相册里?
顺丰快递员会不会因为每次只邮寄一个快件不愿
ABS塑料和PS塑料有何区别
请问这个LOGO的中英文分别是什么字体
关于基督教两会培训的的邀请函范文
windows 10的ARM CPU版,能运行MFC程序吗?
万象汽车零部件公司怎么去啊,有知道地址的么
谁知道向律师总协会投诉律师的投诉范文
一般20岁左右的人,心率是多少啊?
凯利福优质洗衣新华店我想知道这个在什么地方
如何辨别宾得k-m是不是翻新机
有没有像小鸡模拟器的那种模拟器
推荐资讯
用什么来写日记才能永久保存?
金庸小说里武功秘籍排行
征集一个健身俱乐部的名字~
会声会影里,我不想对整段视频进行场景分割,
怎么样可以躺在床上抬腿100次
建行贷款6万分48期中途可以先还三万吗
什么是UN标记
84年正月十一是什么星座
食物店运来面包,面包的个数是三位数,2个装
魔力宝贝护士帽怎么搞
鸡咀山我想知道这个在什么地方
卖了一套房子是地暖,领钥匙物业公司还要50块
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?