成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

示例ADO.NET SelectCommand修改

開發 后端
這里就ADO.NET SelectCommand修改做出了詳細的介紹,還有詳細的代碼,希望對大家有幫助。

ADO.NET經過長時間的發展,很多用戶都很了解ADO.NET了,這里我發表一下個人理解,和大家討論討論。若要為 DataAdapter 自動生成 SQL 語句,請先設置 DataAdapter 的 SelectCommand 屬性,然后創建 CommandBuilder 對象,并將該對象指定為 CommandBuilder 將自動為其生成 SQL 語句的 DataAdapter 的參數。

  1. ' Assumes that connection is a valid SqlConnection object   
  2. ' inside of a Using block.  
  3. Dim adapter As SqlDataAdapter = New SqlDataAdapter( _  
  4.   "SELECT * FROM dbo.Customers", connection)  
  5. Dim builder As SqlCommandBuilder = New SqlCommandBuilder(adapter)  
  6. builder.QuotePrefix = "[" 
  7. builder.QuoteSuffix = "]" 

ADO.NET SelectCommand修改

#T#如果您在自動生成 INSERT、UPDATE 或 DELETE 命令后修改 SelectCommand 的 CommandText,則可能會發生異常。 如果修改后的 SelectCommand.CommandText 包含的架構信息與自動生成 INSERT、UPDATE 或 DELETE 命令時使用的 SelectCommand.CommandText 不一致,則以后對 DataAdapter.Update 方法的調用可能會試圖訪問 SelectCommand 所引用的當前表中已不存在的列,并且將會引發異常。可以通過調用 CommandBuilder 的 RefreshSchema 方法來刷新由 CommandBuilder 用于自動生成命令的架構信息。如果您想知道自動生成了哪個命令,可以使用 ADO.NET SelectCommand修改對象的 GetInsertCommand、GetUpdateCommand 和 GetDeleteCommand 方法并檢查關聯命令的 CommandText 屬性,以獲得對自動生成命令的引用。

以下代碼示例向控制臺寫入已自動生成的更新命令。

  1. Console.WriteLine(builder.GetUpdateCommand().CommandText) 

下面ADO.NET SelectCommand修改示例在 custDS 數據集中重新創建 Customers 表。然后調用 RefreshSchema 方法,使用此新列的信息來刷新自動生成的命令。

  1. ' Assumes an open SqlConnection and SqlDataAdapter inside of a Using block.  
  2. adapter.SelectCommand.CommandText = _ 
  3.   "SELECT CustomerID, ContactName FROM dbo.Customers"  
  4. builder.RefreshSchema()  
  5.  
  6. custDS.Tables.Remove(custDS.Tables("Customers"))  
  7. adapter.Fill(custDS, "Customers")  


 

責任編輯:田樹 來源: 博客
相關推薦

2009-11-13 14:22:11

ADO.NET Dat

2009-12-28 15:11:36

ADO.NET專家

2009-11-03 16:37:10

2009-09-14 13:37:25

LINQ ADO.NE

2011-05-20 11:31:07

ADO.NET

2010-01-04 10:48:30

ADO.NET特色

2009-11-12 09:51:59

ADO.NET結構

2009-12-18 14:37:56

ADO.NET模型

2009-09-09 10:23:59

ADO.NET連接

2011-06-02 09:39:29

ADO.NET

2009-11-11 14:27:32

ADO.NET函數

2009-11-04 12:45:33

ADO.NET Dat

2009-11-03 17:25:59

ADO.NET編程技巧

2009-11-12 10:32:47

ADO.NET技術

2009-11-12 14:37:26

ADO.NET結構

2009-10-29 13:34:01

ADO.NET對象

2009-11-12 13:26:56

使用ADO.NET參數

2009-12-29 16:12:25

ADO程序員

2009-12-31 16:09:22

ADO與ADO.NET

2009-11-13 11:18:22

ADO.NET修改數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草网址 | 中文字幕第一页在线 | 免费成人在线网站 | 中文字幕久久精品 | 欧日韩在线观看 | 狠狠av | 一二区电影 | 中文字幕 视频一区 | 99re热这里只有精品视频 | 日韩视频一区在线观看 | 国产精品自拍av | 欧美二区乱c黑人 | 欧美电影在线观看网站 | 自拍偷拍中文字幕 | 天天想天天干 | 91欧美激情一区二区三区成人 | 蜜桃视频麻豆 | 日韩精品免费一区 | 91成人免费观看 | 精品久| xx性欧美肥妇精品久久久久久 | 国产美女在线观看 | 蜜桃视频在线观看免费视频网站www | 亚洲毛片一区二区 | 日韩av成人在线 | 国产精品久久久久久高潮 | 日韩国产欧美视频 | 国产精品美女久久久久久久久久久 | 亚洲视频在线播放 | 国产综合久久 | 一级片成人 | 久久影音先锋 | 我想看国产一级毛片 | 一区二区精品 | 成人免费视频网站在线看 | 91在线影院 | 日韩在线小视频 | av在线免费观看网址 | 国产精品大片 | 欧美成人h版在线观看 | 日本字幕在线观看 |