解决方案 »

  1.   

     Response.Write("<script>alert(‘用户名或密码错误!’)</script"); 这少了 >
      

  2.   

    楼主能不能细心点.. 还有就是尽量不要用alert来提示错误, 很烦人..
      

  3.   

    SQL语句拼接错误,''和and之间要加空格
    另外断点跟,把你拼接好的SQL语句放数据库里执行一下看看,就知道了
      

  4.   


    sql语句有问题:没留空格,单引号也不对,
      string sqlStr = "Select count(*) From Student Where StuID='" + TextBoxUserName.Text + "' and Pwd='" + TextBoxUserPwd.Text + "'";
      

  5.   

    没有用SqlParamter ,如果输入的字符串不合法 就会出语法错误(你输入英文的逗号试试),
    当然了 这种写法 是必有注入漏洞的
      

  6.   

    楼主的主要错误是,SQL语句拼接错误,建议在程序运行时,把程序编译的SQL语句在数据库中先运行一下,然后就可以找出错误所在了,然后再把修改后的SQL语句再复制到程序中,这样比较省力一些.