学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

各位高手请帮忙

各位高手请帮忙

各位:
    我在制作登录&注册界面时,调试没有一错误;可填写用户名和密码,并点击确认按键后,出现如下错误:请指教,谢谢!
    登录页面源代码如下:
    public partial class CLogin : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        this.lblDate1.Text = DateTime.Now.ToString();
    }
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        //从文件Web.config中读取连接字符串
        string strconn = ConfigurationSettings.AppSettings["dsn"];

        //连接本地计算机的HotelManageSys数据库
        SqlConnection cn = new SqlConnection(strconn);

        //构造SQL语句,检查CustomersInfo表中的用户名和密码是否正确
        string mysql = "select * from CustomersInfo where CCode='" + tbxCCode.Text + "'and CPassword='" + tbxCPwd.Text + "'";

        //创建SqlCommand对象
        SqlCommand cm = new SqlCommand(mysql, cn);

        cn.Open();
        int flag = (int)cm.ExecuteScalar();
        cn.Close();

        if (flag > 0)
        {
            lblMessage.Text = "";

            //保存当前用户名
            Session["CCode"] = tbxCCode.Text;
            lblMessage.Text = "欢迎您!" + Session["CCode"];
            Response.Redirect("CustomersInfo.aspx");
        }
        else
        {
            lblMessage.Text = "对不起,您的登录名称/登录密码不正确,请重新输入";
        }
    }

    protected void btnReg_Click(object sender, EventArgs e)
    {
        Response.Redirect("LReg.aspx");
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("LoadPass.aspx");
    }
}
附件: 您所在的用户组无法下载或查看附件

TOP

查MSDN 你看这个方法返回的是什么
愛生活 && 愛編程

TOP

谢谢,我试试

谢谢,我试试

TOP

cm.ExecuteScalar()只返回一条一列
[url=http://www.56bq.cn][我乐表情库 www.56bq.cn]创建自己的表情库,表情包下载,个性签名,牛逼头像,经典小游戏,QQ皮肤下载,注册后还可以在线免费看电影[/url]

TOP

呵呵,那行有错,把那行好好看看
机遇是给有准备的人

TOP

郭子居然有空来帮新手解决问题,呵呵!比较难得的嘛!
浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip

TOP

谢谢

我是照书做的,是不是书印错了?

TOP

发新话题