ADO.NET對象的構造(6)_OleDbCommand

 
賽迪網 >> 技術應用子站 >> ASP
ADO.NET對象的構造(6)_OleDbCommand
 

OleDbCommand構造 n Public Sub New() n Public Sub New(ByVal cmdText As String) n Public Sub New(ByVal cmdText As String,ByVal connection As OleDbConnection) n Public Sub New(ByVal cmdText As String,ByVal connection As OleDbConnection,ByVal transaction As OleDbTransaction) 參數 1. cmdText 查詢的文本。 2. connection 一個 OleDbConnection,表示與數據源的連接。 3. transaction 在其中執行 OleDbCommand 的事務。 UpdatedRowSource屬性 獲取或設置命令結果在由 DbDataAdapter 的 Update 方法使用時如何應用於 DataRow。默認的 UpdateRowSource 值爲 Both,除非自動生成該命令(如 OleDbCommandBuilder 這樣的情況),這時默認值爲 None。在其他非自動生成命令情況下,不管使用代碼還是通過查詢設計器,通過設置命令的CommandText屬性創建的命令對象都是默認值爲Both。 成員名稱 說明 Both 將輸出參數和第一個返回行都映射到 DataSet 中的已更改的行。 FirstReturnedRecord 將第一個返回行中的數據映射到 DataSet 中的已更改的行。 None 忽略任何返回的參數或行。 OutputParameters 將輸出參數映射到 DataSet 中的已更改的行。 示例 Public Sub CreateMyOleDbCommand() Dim myCommand As New OleDbCommand() Dim mySelectQuery As String = "SELECT * FROM Categories ORDER BY CategoryID" Dim myCommand As New OleDbCommand(mySelectQuery) Dim myConnection As New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=NWIND_RW.MDB") Dim mySelectQuery As String = "SELECT * FROM Categories ORDER BY CategoryID" Dim myCommand As New OleDbCommand(mySelectQuery, myConnection) Dim myConnection As New OleDbConnection _ ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=NWIND_RW.MDB") myConnection.Open() Dim myTrans As OleDbTransaction = myConnection.BeginTransaction() Dim mySelectQuery As String = _ "SELECT * FROM Categories ORDER BY CategoryID" Dim myCommand As New OleDbCommand(mySelectQuery, myConnection, myTrans) myCommand.CommandTimeout = 20 End Sub

發佈了3 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章