日期:2014-05-19  浏览次数:20823 次

登陆界面注册按扭问题
我是个新手.第1次做登陆界面.现在的问题是不知道怎么把注册资料写到数据库里.用的是sql   server2000   .  
                        string   s   =   textBox1.Text.Trim();//用户名
                        string   p   =   textBox2.Text.Trim();//密码
                        string   p2   =   textBox3.Text.Trim();//确认密码
                        string   sql   =   "select   name   from   name   where   name= ' "   +   s   +   " ' ";
                        string   sql1   =   "insert   into   name   values( ' "+s+ " ',   ' "+p+ " ') ";
                        SqlConnection   cn   =   new   SqlConnection( "server=.;uid=sa;pwd=sa;database=My_user ");
                        SqlCommand   cmd   =   new   SqlCommand(sql,   cn);
                        SqlCommand   cmd1   =   new   SqlCommand(sql1,   cn);
                        cn.Open();
                        SqlDataReader   dr   =   cmd.ExecuteReader();
                       
                        if   (dr.Read())
                        {
                                MessageBox.Show( "用户已存在 ");
                        }
                        else   if   (p   !=   p2)
                        {
                                MessageBox.Show( "确认密码错误 ");
                        }
                        else
                        {
                                MessageBox.Show( "注册成功 ");
                                cmd1.ExecuteNonQuery();
                        }
                        dr.Close();