C#刪除數(shù)據(jù)深入剖析
本文向大家介紹C#刪除數(shù)據(jù),可能好多人還不了解C#刪除數(shù)據(jù),沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
首先,我們需在應(yīng)用系統(tǒng)中安裝SQL Server 2000,Microsoft OLE DB Provider for SQL Server (SQL OLE DB)也會同時被自動安裝,接著用SQL Server的Enterprise Manager創(chuàng)建一個叫tyjdb的數(shù)據(jù)庫,并新建一名為address的數(shù)據(jù)表,其含name、email、age和address四個字段。
打開VS開發(fā)環(huán)境中的視圖選單項中的服務(wù)器資源管理器,該管理器可管理SQL Server及其他各種OLE DB的數(shù)據(jù)庫連接,并可以管理其中的數(shù)據(jù)。接著我們添加一個新的數(shù)據(jù)連接,連接屬性選擇Microsoft OLE DB Provider for SQL server,然后選好服務(wù)器及數(shù)據(jù)庫tyjdb,測試連接成功后按確定。使用該工具可又快又準地生成需要的數(shù)據(jù)庫連接字符串。
C#刪除數(shù)據(jù)
若想C#刪除數(shù)據(jù)庫數(shù)據(jù)時,我們則需在Web Form上新增一個TextBox5及一個按鍵,為該按鍵增加如下代碼:
- SqlCommand sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand();
- //聲明Sql Command類對象
- this.sqlDataAdapter1.DeleteCommand = sqlDeleteCommand1;
- sqlDeleteCommand1.CommandText="DELETE FROM ADDRESS WHERE
- NAME='"+TextBox5.Text+"'";
- //SQL語句
- sqlDeleteCommand1.Connection = this.sqlConnection1;
- //聲明使用的數(shù)據(jù)連接
- sqlDeleteCommand1.Connection.Open();
- sqlDeleteCommand1.ExecuteNonQuery();
- //執(zhí)行該SQL語句
- sqlDeleteCommand1.Connection.Close();
執(zhí)行這段程序時,只需在TextBox5中填入要刪除的記錄name字段的值,然后按該按鍵即可執(zhí)行刪除功能。更新操作原理都類同,具體開發(fā)中可以有許多技巧豐富完善上述程序,如增加錯誤處理等,這里限于篇幅不一一敘述了。
【編輯推薦】