日期:2014-05-19  浏览次数:20359 次

问个符号的问题
select   count(*)   from   login   where   userName= ' "+userName+ " '   and   userPwd= ' "+userPwd+ " '
像这条语句里面在userName的前后都有个+号是什么意思,为什么单引号和双引号同时出现,有什么作用?

------解决方案--------------------
这个应该是在程序中的写法,而不是sql中的

+号是连接字符串,userName= ' "+userName+ " '是因为username是字符型的,id= "+userName+ "则表示id是数字类型
------解决方案--------------------
这个是在.net中的写法

+号是连接字符串, ' "+userName+ " '是指username是字符型的变量, "+userName+ "则表示id是数字类型变量;