本文介绍了如何在aspx.cs中添加select语句的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  protected   void  Button1_Click(对象发​​件人,EventArgs e)
{
使用(SqlCommand cmd = new SqlCommand( 插入Emplo([名称],[密码],[指定],[部门],[DOB],[性别],[地址])值(@ Name,@ pass,@ des,@ dept,@ DOB,@ Sex,@ Address),con))
{
cmd.Parameters.Add( @ Name,SqlDbType.VarChar)。 Value = TextBox1.Text;
cmd.Parameters.Add( @ des,SqlDbType.VarChar).Value = TextBox2.Text;
cmd.Parameters.Add( @ dept,SqlDbType.VarChar).Value = TextBox3.Text;
cmd.Parameters.Add( @ DOB,SqlDbType.SmallDateTime).Value = TextBox4.Text;
cmd.Parameters.Add( @ Sex,SqlDbType.VarChar).Value = RadioButton1.SelectedItem.Text;
cmd.Parameters.Add( @ Address,SqlDbType.VarChar).Value = TextBox5.Text;
string sa = CreateRandomPassword( 6 );
cmd.Parameters.Add( @ pass,SqlDbType.VarChar).Value = SA;
con.Open();
cmd.ExecuteNonQuery();
Response.Write( < script> alert('注册成功......!' )< /脚本>中);
Response.Write( < script> alert('Password is + Server。 HtmlEncode(sa.ToString())+ ')< / script>);

// 我想在这里选择一个stmt来选择最后一行的值db,以便我可以使用此格式String.Format(a {0:0000},i)增加检索到的值并插入当前行;

}
con.Close();
}
解决方案


protected void Button1_Click(object sender, EventArgs e)
    {
        using (SqlCommand cmd = new SqlCommand("Insert into Emplo ([Name],[Password],[Designation],[Dept],[D O B],[Sex],[Address]) values (@Name,@pass,@des,@dept,@DOB,@Sex,@Address)", con))
        {
            cmd.Parameters.Add("@Name", SqlDbType.VarChar).Value = TextBox1.Text;
            cmd.Parameters.Add("@des", SqlDbType.VarChar).Value = TextBox2.Text;
            cmd.Parameters.Add("@dept", SqlDbType.VarChar).Value = TextBox3.Text;
            cmd.Parameters.Add("@DOB", SqlDbType.SmallDateTime).Value = TextBox4.Text;
            cmd.Parameters.Add("@Sex", SqlDbType.VarChar).Value = RadioButton1.SelectedItem.Text;
            cmd.Parameters.Add("@Address", SqlDbType.VarChar).Value = TextBox5.Text;
            string sa = CreateRandomPassword(6);
            cmd.Parameters.Add("@pass", SqlDbType.VarChar).Value = sa;
            con.Open();
            cmd.ExecuteNonQuery();
            Response.Write("<script>alert('Registered successfully......!')</script>");
            Response.Write("<script>alert('Password is  " + Server.HtmlEncode(sa.ToString()) + "')</script>");

//i want a select stmt here to select the last row value from db so that i can increment the retrieved value and insert into the current row using this format String.Format("a{0:0000}", i); 
        }
        con.Close();
    }
解决方案



这篇关于如何在aspx.cs中添加select语句的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-10 21:56