| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7897 人关注过本帖, 1 人收藏
标题:求一个c#登陆系统代码
只看楼主 加入收藏
andy560225
Rank: 1
来 自:天上
等 级:新手上路
帖 子:72
专家分:0
注 册:2008-10-29
收藏
得分:0 

注册应该怎么写啊
2008-11-18 14:12
谁与争瘋
Rank: 2
等 级:论坛游民
帖 子:360
专家分:14
注 册:2008-11-18
收藏
得分:0 
汗。。。就是添加數據庫了

無語了。。

還是多看看書吧
2008-11-18 15:04
谁与争瘋
Rank: 2
等 级:论坛游民
帖 子:360
专家分:14
注 册:2008-11-18
收藏
得分:0 
連接數據庫

用Insert語句

(Button2注冊)
先讀取數據庫

判斷是否存在相同的用戶名

如果沒有 Insert

注冊成功

如果有相同的

注冊失敗 重新注冊

我實在想不出代碼有什麽難寫的。。。
2008-11-18 15:10
andy560225
Rank: 1
来 自:天上
等 级:新手上路
帖 子:72
专家分:0
注 册:2008-10-29
收藏
得分:0 
楼上你
我也会说
可是代码不会写啊
2008-11-18 15:34
谁与争瘋
Rank: 2
等 级:论坛游民
帖 子:360
专家分:14
注 册:2008-11-18
收藏
得分:0 


无语
2008-11-18 15:51
谁与争瘋
Rank: 2
等 级:论坛游民
帖 子:360
专家分:14
注 册:2008-11-18
收藏
得分:0 
public string connstr = System.Configuration.ConfigurationSettings.AppSettings["dsn"];

 private void btnIn_Click(object sender, EventArgs e)
        {
            strError = "";
            if (this.txtName.Text == "" || this.txtPwd.Text == "")
            {
                MessageBox.Show("输入不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (this.txtName.Text != "" && this.txtPwd.Text != "")
            {
                if (this.txtName.Text.Length > 10)
                {
                    strError += "用户名输入字符数应小于10位!" + "\r";
                }
                if (this.txtPwd.Text.Length > 10)
                {
                    strError += "密码输入字符数应小于10位!" + "\r";
                }
                if (strError != "")
                {
                    MessageBox.Show(strError.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    try
                    {
                        SqlConnection conn = new SqlConnection(connstr);
                        if (conn.State == ConnectionState.Closed)
                        {
                            try
                            {
                                conn.Open();
                            }
                            catch (Exception)
                            {
                                MessageBox.Show("请检查数据库数否连接!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        string sql = "select * from UserIn where UserName = '" + this.txtName.Text.Trim() + "'";
                        SqlCommand cmd = new SqlCommand(sql, conn);
                        SqlDataReader reader = cmd.ExecuteReader();
                        if (reader.Read())
                        {
                             MessageBox.Show("已存在此用户!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            conn.Close();
                        }
                        else
                        {
                             string addstr = "insert into UserIn(UserName,PassWord) values('" +this.txtName.Text.Trim() + "','" + this.txtPassWord.Text.Trim() + "')";
                            SqlCommand sqlcom = new SqlCommand(addstr, conn);
                            try
                            {
                             sqlcom.ExecuteNonQuery();
                             MessageBox.Show("注册成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                             }
                              catch (Exception)
                              {
                                MessageBox.Show("注册失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                conn.Close();
                              }
                        }
                        conn.Close();
                    }
                    catch
                    {
                        
                    }
                }
            }
        }

[[it] 本帖最后由 谁与争瘋 于 2008-11-18 16:34 编辑 [/it]]
2008-11-18 16:31
谁与争瘋
Rank: 2
等 级:论坛游民
帖 子:360
专家分:14
注 册:2008-11-18
收藏
得分:0 
...

建议LZ还是多看些书吧

书上写的很详细的

哎。。。
2008-11-18 16:32
andy560225
Rank: 1
来 自:天上
等 级:新手上路
帖 子:72
专家分:0
注 册:2008-10-29
收藏
得分:0 

if (reader.Read())
                        {
                             MessageBox.Show("已存在此用户!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            conn.Close();
                        }

为什么我打reader。不出read啊
2008-11-18 16:35
谁与争瘋
Rank: 2
等 级:论坛游民
帖 子:360
专家分:14
注 册:2008-11-18
收藏
得分:0 
我现在的电脑上没有安装VS 这全是我手动打的

按照印象  应该有Read()的啊
2008-11-18 16:42
谁与争瘋
Rank: 2
等 级:论坛游民
帖 子:360
专家分:14
注 册:2008-11-18
收藏
得分:0 
reader.*****

后面没有???

你再看看
2008-11-18 16:45
快速回复:求一个c#登陆系统代码
数据加载中...
 
   



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

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