[英]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.