刪除數據庫數據
在Web Form上新增一個TextBox5及一個按鍵,要執行刪除時,在TextBox5中填入要刪除記錄的name字段的值,然後按該按鍵執行刪除。該按鍵代碼如下:
System.Data.OleDb.OleDbCommand oleDeleteCommand1 = new
System.Data.OleDb.OleDbCommand();
this.oleDbDataAdapter1.DeleteCommand = oleDeleteCommand1;
//聲明為oleDb命令
oleDeleteCommand1.CommandText="DELETE FROM
ADDRESSswheresNAME='"+TextBox5.Text+"'";
oleDeleteCommand1.Connection = this.oleDbConnection1;
//指明連接
oleDeleteCommand1.Connection.Open();
//打開連接
oleDeleteCommand1.ExecuteNonQuery();
//執行SQL語句
oleDeleteCommand1.Connection.Close();
//關閉連接
對於增加、更新和刪除操作後的DataGrid刷新,可執行類似的Select SQL語句即可。
上述代碼可供各種非SQL Server數據庫編程參考和使用,微軟為此提供了如OLE DB Provider for
Oracle、AS/400和VSAM等眾多驅動,OLE DB方式確實提供了較ODBC方式更為廣泛的數據存取范圍,如可存取Access庫中的數據、郵件系統中的數據、Web上的文本及圖形、目錄服務等等,符合ODBC標准的數據源就是符合OLE DB標准的數據存儲的子集,而且OLE DB的API是符合COM標准和基於對象的API,這些都是較原ODBC方式有大幅改進,從而為綜合的數據集成處理提供了更廣泛的支持。
通過以上講解,筆者希望使讀者初步了解在Visual Studio.Net中,以DB2為後台數據庫時應用系統的開發步驟,也希望讀者舉一反三,領會思想和方法,以便更好地應用到自己的系統開發中。
上述程序在中文Windows 2000 Server、IBM DB2和Visual Studio.Net Beta 2環境中編譯並正常運行。