问个符号的问题
select count(*) from login where userName= ' "+userName+ " ' and userPwd= ' "+userPwd+ " '
像这条语句里面在userName的前后都有个+号是什么意思,为什么单引号和双引号同时出现,有什么作用?
------解决方案--------------------这个应该是在程序中的写法,而不是sql中的
+号是连接字符串,userName= ' "+userName+ " '是因为username是字符型的,id= "+userName+ "则表示id是数字类型
------解决方案--------------------这个是在.net中的写法
+号是连接字符串, ' "+userName+ " '是指username是字符型的变量, "+userName+ "则表示id是数字类型变量;