ASP里的符号问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 16:43:21
sql="update admin set admin_username='"&admin_username&"',admin_userpass='"&admin_userpass&"',admin_sex='"&admin_sex&"',admin_idcard='"&admin_idcard&"',admin_address='"&admin_address&"',admin_phone='"&admin_phone&"',admin_content='"&admin_content&"',admin_hobby='"&admin_hobby&"',admin_isadmin="&admin_isadmin&" where admin_id="&admin_id
conn.execute sql '"&admin_username&"'这里为什么要用单引号 双引号 还请大虾们帮帮忙~~~只有这麽多分 不好意思 都给你们了

asp的字符串使用双引号,而sql语句的字符串是单引号。

打个比方asp:
a="你好"&"中国"
sql的语句为
select * from user = '李明'

不懂得再来问我。

就是为了根据变量的值生成一个正确的sql查询语句,你用response.write(sql),将sql字符串显示一下就明白了

引用变量时用双引号

字段赋值用单引号