Web Form顯示數據庫數據
為Web Form新增一個OleDbDataAdapter類的對象oleDbDataAdapter1,為其選擇數據連接時選上面建立的連接如:qcdb.qcdb.userid,選擇使用SQL語句,生成SQL語句如:Selectfrom address,最後提示完成。再為Web Form新增一個DataSet並命名為dataSet1用來放查詢得到的數據。新增一個顯示數據用的DataGrid命名為DataGird1,最後在Web Form的程序段中的Page_Init部分中增加如下代碼:
oleDbConnection1.Open();
//打開數據庫連接
oleDbDataAdapter1.Fill(dataSet1,"Address");
//將得來的數據填入dataSet
DataGrid1.DataBind();
//綁定數據
oleDbConnection1.Close();
//關閉連接
編譯運行後,可見address表中內容被顯示於Web
Form的DataBrid中。OleDbConnection1等屬性設置都在生成的Web Form設計代碼中。
增加數據庫數據
在Web Form上新增對應字段數量個數的TextBox,及一個button,為該按鍵增加Click響應事件代碼如下:
this.oleDbInsertCommand1.CommandText = "INSERTsintosADDRESS(NAME,
EMAIL, AGE, ADDRESS) VALUES
('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox4.Text+"')";
oleDbInsertCommand1.Connection.Open();
//打開連接
oleDbInsertCommand1.ExecuteNonQuery();
//執行該SQL語句
oleDbInsertCommand1.Connection.Close();
//關閉連接
實際編程中,我們需注意SQL語句的單引號問題以及數字和字符串處理問題。