如何将注册信息存入数据库表中?注册页面有姓名、性别、年龄等信息,由于小弟刚学ASP.NET3周,很多知识不会请各位大侠赐教。

解决方案 »

  1.   

    建议看下ADO。NET再说这个和ASP。NET没有太多关系。以前做过别的话,上手也很容易的!str="insert into Table (aaa,bbb,ccc) values('111','222','333')";
    SqlCommand cmd=new SqlCommand(str,Connection);
    cmd.Execute();
      

  2.   

     protected void Button1_Click(object sender, EventArgs e)
        {//TextBox1,2,3分别是你的数据表datatable的姓名、性别、年龄字段输入框
            SqlConnection sqlcon = new SqlConnection("Data Source=(local);Database=INFO;Uid=sa;Pwd=5354"); //SqlConnection 连接数据库INFO
            sqlcon.Open();//打开连接
            string sqlstr = "insert into datatable (姓名,性别,年龄)values(" + "'" + TextBox1.Text.ToString() + "'" + "," + "'" + TextBox2.Text.ToString() + "'" + "," + "'" + TextBox3.Text.ToString() + "'" + ")";//把数据插入数据库sql语句,数据表:datatable 
            SqlCommand sqlcom = new SqlCommand(sqlstr, sqlcon); //运行语句
            sqlcom.ExecuteNonQuery();//添加
            sqlcon.Close();//关闭连接    }
      

  3.   

    谢谢!sql 语句执行了插入操作,但是连接数据库的时候出现下面的信息:
    [color=#FF0000]在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接[/color]。
    我猜可能是我今天早上删掉VS2005 自带的SQL2005有关,因为我用的是SQL2000,嫌sql2005多事就删了~!
    不知道是不是这个原因,请各位大侠指教,谢谢!