打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
dataset??登录

dataset  登录

(2010-11-25 08:44:45)
标签:

it

分类: 努力学习.net

        private void button6_Click(object sender, EventArgs e)
        {
            DataTable db = SQLHelper.ExecuteReader("select * from T_Users where UserName = @UserName",new SqlParameter("UserName",txtUserName.Text));

            if (db.Rows.Count <= 0)
            {
                MessageBox.Show("用户名不存在!");
                return;
            }
            else
            {
                DataRow row = db.Rows[0];
                int errorTimes = Convert.ToInt32(row["ErrorTimes"]);
                if (errorTimes >= 3)
                {
                    MessageBox.Show("错误次数过多!禁止登录!!!");
                    return;
                }
                string password = Convert.ToString(row["Password"]);
                if (txtPassword.Text == password)
                {
                    SQLHelper.ExecuteNonQuery("update T_Users set ErrorTimes = 0 where UserName = @UserName",new SqlParameter("UserName",txtUserName.Text));
                    MessageBox.Show("登录成功!");
                }
                else
                {
                    SQLHelper.ExecuteNonQuery("update T_Users set ErrorTimes = ErrorTimes + 1 where UserName = @UserName", new SqlParameter("UserName", txtUserName.Text));
                    MessageBox.Show("密码错误!");
                }

            }

        }

 

 

 public static DataTable ExecuteReader(string sql, params SqlParameter[] parameters)
        {
            string connStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    foreach (SqlParameter parameter in parameters)
                    {
                        cmd.Parameters.Add(parameter);
                    }
                    DataSet dataset = new DataSet();
                    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                    adapter.Fill(dataset);
                    return dataset.Tables[0];
                }
            }
        }

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
登陆三次错误提示15分钟后再试
黑马程序员
易动分页
mysql学习笔记(一)之mysqlparameter
一个操作Sql2005数据库的类(备份,还原,分离,附加,添加删除用户等操作)
存储过程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服