读书人

请帮小弟我这个新手解释下面两条SQL语

发布时间: 2012-03-27 13:44:24 作者: rapoo

请帮我这个新手解释下面两条SQL语句的异同
string cmdText = "Select UserID From Users UserName= ' " + sUserName.ToString() + " ' And Passord= ' " + sPassword.ToString() + " ' ";


string cmdText = "SELECT UserID FROM Users WHERE UserName = "
+ " ' " + sUserName.ToString() + " ' "
+ " AND Password = "
+ " ' " + sPassword.ToString() + " ' ";

[解决办法]
WHERE 上面哪个没 这个 关键字啊
。。。
[解决办法]
上面那个会出错的
[解决办法]
楼上已解答,路过
[解决办法]
上面的少了一个where 可能是楼主忘写了

下面的写法 就是为了换行看着方便点
还可以用
string.Format( "{0} ",1) 的写法
[解决办法]
string cmdText = "Select UserID From Users UserName= ' " + sUserName.ToString() + " ' And Passord= ' " + sPassword.ToString() + " ' ";


password:少了w
[解决办法]
已经说了~~~where
[解决办法]
其它的什不同了!
就是where 和password 了。
意思一的!
[解决办法]
一样
[解决办法]
内容一样,
只是下面写法是闲sql语句太长,用字符串连接方法把它拆成多行来写,看起来比较美观

读书人网 >asp.net

热点推荐