日期:2014-05-18  浏览次数:20799 次

SQL语句问题?
select top1 UserId FROM userInfor where UserId='"+username+"' and UserPwd='"+userpassword+"'
这句调试时语法有错,这句到底应该怎么些呢?谢谢
另外谁能推荐本关于这方面的确书吗 ?    谢谢!!!!!!!!


------解决方案--------------------
select top1 UserId FROM userInfor where UserId= '"+username+"' and UserPwd= '"+userpassword+"' 
把错误贴出来啊
------解决方案--------------------
"select top1 UserId FROM userInfor where UserId= '"+username+"' and UserPwd= '"+userpassword+"'"
------解决方案--------------------
top 和 1之间要有个空格的。。。。
C# code
string strSql = string.Format("select top 1 UserId FROM userInfor where UserId='{0}' and UserPwd='{1}'",username,userpassword);

------解决方案--------------------
在SQL里,字符串要放在''里
C#里字符串要用""
------解决方案--------------------
MSDN Library for Visual Studio 2005/2003
SQL Server 联机丛书

就是最好的学习资料
------解决方案--------------------
楼上都有正解了,来接点水分。。