首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-03-27 
请帮我这个新手解释下面两条SQL语句的异同stringcmdTextSelectUserIDFromUsersUserName+sUserName.ToS

请帮我这个新手解释下面两条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语句太长,用字符串连接方法把它拆成多行来写,看起来比较美观

热点排行