2014-02-25 56 views
2

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

我該怎麼做?

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

我該如何做到這一點?

+0

你不能。 asp.net只是關於網頁。它不能處理數據庫。 GOOD的事情:你從來沒有處理asp.net,但與.NET框架(使用asp.net的前端),所以你可以使用ado.net。它無法呈現網頁,但可以連接到數據庫。 – TomTom

回答

0

嘗試這樣

here看看:

插入:

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 
      } 
    } 
} 
+0

不錯,它不使用ASP.NET來訪問數據庫,你知道的。問題是具體的:你不能使用ado.net,你必須使用asp.net。 – TomTom

+0

謝謝!好的,所以這會在我的數據庫表中插入一個數據right.but你能告訴我,我怎麼能得到連接字符串?我使用的是Asp.net 2012和Sql Server 2008. –

+0

夥計們,我是這項技術的新手,所以請爲我提供適當的解決方案。我已經得到了你所說的話。非常感謝。你能告訴我如何更新和刪除特定的數據? –

相關問題