读书人

问个符号的有关问题

发布时间: 2012-02-14 19:19:19 作者: rapoo

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

[解决办法]
这个应该是在程序中的写法,而不是sql中的

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

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

读书人网 >SQL Server

热点推荐