| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 521 人关注过本帖
标题:登陆代码的问题
取消只看楼主 加入收藏
重在参与
Rank: 1
等 级:新手上路
帖 子:177
专家分:0
注 册:2006-5-16
收藏
 问题点数:0 回复次数:0 
登陆代码的问题
string str = "select uid,pwd from test where uname='" + TextBox1.Text + "'";
SqlConnection con = new SqlConnection("server=127.0.0.1;Integrated Security=true;database=pubs;");
con.Open();
SqlCommand com = new SqlCommand(str, con);
SqlDataReader dr = com.ExecuteReader();
try
{
if (dr.Read())
{
if (dr.GetString(1) == TextBox2.Text)
{
Session["uid"] = dr["uid"].ToString();
Response.Redirect("index.aspx");
}
else
{
Response.Write("用户密码不正确!");
}
}
else
{
Response.Write("无此用户 !");
}
}
finally
{
dr.Close();
con.Close();
con.Dispose();
}

这是在登陆按钮下的事件,可是到if(dr.Read())这块,直接就跳到else(无此用户了),请问是我代码哪块写错了吗
搜索更多相关主题的帖子: 代码 登陆 
2007-05-03 14:17
快速回复:登陆代码的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024024 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved