oleDbConnectionOpen();
//打開數據庫連接
oleDbDataAdapterFill(dataSetAddress);
//將得來的數據填入dataSet
DataGridDataBind();
//綁定數據
oleDbConnectionClose();
//關閉連接
編譯運行後可見address表中內容被顯示於Web Form的DataBrid中OleDbConnection等屬性設置都在生成的Web Form設計代碼中
增加數據庫數據
在Web Form上新增對應字段數量個數的TextBox及一個button為該按鍵增加Click響應事件代碼如下
this
oleDbInsertCommand
CommandText
= INSERT INTO ADDRESS(NAME
EMAIL
AGE
ADDRESS)VALUES (+TextBox
Text+
+TextBox
Text+
+TextBox
Text+
+TextBox
Text+);
oleDbInsertCommand
Connection
Open();
//打開連接
oleDbInsertCommand
ExecuteNonQuery();
//執行該SQL語句
oleDbInsertCommand
Connection
Close();
//關閉連接
實際編程中我們需注意SQL語句的單引號問題以及數字和字符串處理問題
刪除數據庫數據
在Web Form上新增一個TextBox及一個按鍵要執行刪除時在TextBox中填入要刪除記錄的name字段的值然後按該按鍵執行刪除該按鍵代碼如下
System
Data
OleDb
OleDbCommand oleDeleteCommand
new System
Data
OleDb
OleDbCommand();
this
oleDbDataAdapter
DeleteCommand
= oleDeleteCommand
;
//聲明為oleDb命令
oleDeleteCommand
CommandText
=DELETE FROM ADDRESS WHERE NAME=+TextBox
Text+;
oleDeleteCommand
Connection
= this
oleDbConnection
;
//指明連接
oleDeleteCommand
Connection
Open();
//打開連接
oleDeleteCommand
ExecuteNonQuery();
//執行SQL語句
oleDeleteCommand
Connection
Close();
//關閉連接
對於增加更新和刪除操作後的DataGrid刷新可執行類似的Select SQL語句即可
上述代碼可供各種非SQL Server數據庫編程參考和使用微軟為此提供了如OLE DB Provider for OracleAS/和VSAM等眾多驅動OLE DB方式確實提供了較ODBC方式更為廣泛的數據存取范圍如可存取Access庫中的數據郵件系統中的數據Web上的文本及圖形目錄服務等等符合ODBC標准的數據源就是符合OLE DB標准的數據存儲的子集而且OLE DB的API是符合COM標准和基於對象的API這些都是較原ODBC方式有大幅改進從而為綜合的數據集成處理提供了更廣泛的支持
通過以上講解筆者希望使讀者初步了解在Visual StudioNET中以DB為後台數據庫時應用系統的開發步驟也希望讀者舉一反三領會思想和方法以便更好地應用到自己的系統開發中
上述程序在中文Windows ServerIBM DB和Visual StudioNET Beta 環境中編譯並正常運行
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15237.html