SQL语句中单双引号的理解

Posted wx62de6f4b9369e

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句中单双引号的理解相关的知识,希望对你有一定的参考价值。


 EG:

    StrSql="select * from usersheet where loginname= "+Login1.UserName+" and userpass= "+Login1.PassWord+"   "

  解析:

   loginname 指的就是一个变量名<与数据库里的字段匹配>,

  而 "+Login1.UserName+"  就是你输入的值,

  假如只有单引号,系统会认为变量就是Login1.UserName,

  而这个值是固定的,然而我们需要的是一个变量,所以就得再加一个双引号,

  至于 ‘+’ 就是连接字符串的意思。



以上是关于SQL语句中单双引号的理解的主要内容,如果未能解决你的问题,请参考以下文章

「linux基础」awk中单双引号的区别是什么?

shell脚本中单双引号疑惑

xml和jsp页面中单双引号嵌套使用

SQL查询语句中单引号和双引号的问题

SQL查询语句中单引号和双引号的问题

sql语句的单双引号问题