簡體   English   中英

使用Asp.net將數據插入數據庫表中

[英]Insert data in a database table using Asp.net

我在數據庫Sankal_Residency有一個名為Member_Details表。
Member_Details共有8列。 我想通過asp.net網頁從8個文本框中收集數據並將其存儲到我的表Member_Details

我怎樣才能 ?

另外,請讓我知道如何從Asp.Net網頁上刪除或更新記錄。

我怎樣才能做到這一點?

這樣嘗試

這里看看:

插入 :

protected void Button1_Click(object sender, EventArgs e)
{

   string connString = ConfigurationManager.ConnectionStrings["yourconnstringInWebConfig"].ConnectionString;
   SqlConnection conn = null;
   try
   {
          conn = new SqlConnection(connString);
          conn.Open();

          using(SqlCommand cmd = new SqlCommand())
          {
                 cmd.Conn = conn;
                 cmd.CommandType = CommandType.Text;
                 cmd.CommandText = "INSERT INTO Member_Details(column1,column2,column3,column4,column5,column6,column7,column8) Values (@var1,@var2,@var3,@var4,@var5,@var6,@var7,@var8)";
                 cmd.Parameters.AddWithValue("@var1", TextBox1.Text);
                 cmd.Parameters.AddWithValue("@var2", TextBox2.Text);
                 cmd.Parameters.AddWithValue("@var3", TextBox3.Text);
                 cmd.Parameters.AddWithValue("@var4", TextBox4.Text);
                 cmd.Parameters.AddWithValue("@var5", TextBox5.Text);
                 cmd.Parameters.AddWithValue("@var6", TextBox5.Text);
                 cmd.Parameters.AddWithValue("@var7", TextBox7.Text);
                 cmd.Parameters.AddWithValue("@var8", TextBox8.Text);
                 int rowsAffected = cmd.ExecuteNonQuery();
                 if(rowsAffected ==1)
                 {
                        //Success notification
                 }
                 else
                 {
                        //Error notification
                 }
          }
   }
   catch(Exception ex)
   {
          //log error 
          //display friendly error to user
   }
   finally
   {
          if(conn!=null)
          {
                 //cleanup connection i.e close 
          }
   }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM