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

演示ADO.NET使用存儲過程獲取數據

開發 后端
這里就ADO.NET使用簡單存儲過程獲取數據做出了詳細的分析,大家仔細閱讀,詳細一定會給大家帶來技術上的提高的。

ADO.NET經過長時間的發展,很多用戶都很了解ADO.NET了,這里我發表一下個人理解,和大家討論討論。代碼并不創建 Connection 對象或 Command 對象。事實上,沒有這些對象,ADO.NET 便無法工作,但它們是在后臺創建并使用的。實例化 SqlDataAdapter 的代碼行傳入 SQL 字符串(用于配置后臺 Command 對象)和連接字符串(用于配置后臺 Connection 對象)。

我們可以將此代碼更改為使用顯式 Connection 和 Command 對象,以便稍稍遠離演示軟件。在表單上再放置一個按鈕,并將以下代碼放到 Click 事件中。

  1. Dim sConnectionString As String = _ 
  2. "server=localhost;uid=sa;pwd=;database=Northwind"  
  3. Dim sSQL As String = "SELECT * FROM Products" 
  4.  
  5. Dim cnNorthwind As New SqlConnection(sConnectionString)  
  6. Dim cmdProducts As New SqlCommand(sSQL, cnNorthwind)  
  7.  
  8. Dim daGetProducts As New SqlDataAdapter(cmdProducts)  
  9. Dim dsProducts As New DataSet()  
  10. daGetProducts.Fill(dsProducts, "Products")  
  11. DataGrid1.DataSource = dsProducts.Tables("Products")  

#T#此代碼通過顯式創建 Connection 和 Command 對象,并將這些對象附加到 DataAdapter,說明了 DataAdapters 的常用性。通過在實例化 DataAdapter 時傳入 cmdProducts,DataAdapter 的 SelectCommand 將自動設置。然后,可以立即使用 DataAdapter 訪問數據庫。此代碼的結果與前一示例中的結果相同。盡管它有點接近真實軟件,但由于數據訪問是通過 SQL 語句實現的,因此仍然屬于演示軟件。

ADO.NET使用簡單存儲過程獲取數據

如何將此演示軟件更改為ADO.NET使用存儲過程?只需更改幾行代碼。在表單上再放置一個按鈕,并將以下代碼放到 Click 事件中:

  1. Dim sConnectionString As String = _ 
  2. "server=localhost;uid=sa;pwd=;database=Northwind"  
  3. Dim cnNorthwind As New SqlConnection(sConnectionString)  
  4. Dim cmdProducts As New _  
  5. SqlCommand("十件最貴的產品", cnNorthwind)  
  6. cmdProducts.CommandType = CommandType.StoredProcedure  
  7.  
  8. Dim daGetProducts As New SqlDataAdapter(cmdProducts)  
  9. Dim dsProducts As New DataSet()  
  10. daGetProducts.Fill(dsProducts, "Products")  
  11. DataGrid1.DataSource = dsProducts.Tables("Products")  

實例化 Command 對象時,此代碼不使用 SQL 語句并替換為要ADO.NET使用的存儲過程名稱。此外,Command 對象的 CommandType 屬性必須設置為 StoredProcedure。此后的代碼與上一個示例非常相似,但它返回不同的數據。存儲過程查找十件最貴的產品,并只返回每個產品的名稱和價格。

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

2009-11-12 09:51:59

ADO.NET結構

2009-11-04 09:02:34

ADO.NET _C

2009-11-04 16:23:09

ADO.NET存儲過程

2009-11-11 11:08:03

ADO.NET存儲過程

2009-11-04 11:30:35

ADO.NET Dat

2009-10-29 10:00:53

ADO.NET數據集

2009-11-13 11:18:22

ADO.NET修改數據

2009-11-13 10:01:50

ADO.NET CAS

2009-11-12 10:06:01

ADO.NET讀取數據

2009-12-28 15:11:36

ADO.NET專家

2009-11-03 15:13:13

ADO .NET存儲過

2009-12-22 16:50:44

ADO.NET元素

2009-11-11 11:27:02

ADO.NET存儲過程

2009-11-12 13:26:56

使用ADO.NET參數

2009-11-12 10:24:19

ADO.NET代碼

2009-11-11 13:38:04

ADO.NET sql

2009-11-13 10:31:07

ADO.NET Dat

2010-01-04 13:47:18

ADO.NET數據集

2009-12-31 09:18:23

ADO.NET對象模型

2009-10-29 10:20:19

ADO.NET使用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99色视频| 色久五月| 欧美成人精品欧美一级 | 黄色成人国产 | 国产精品精品 | 国产情侣啪啪 | www.国产91| 免费成人高清在线视频 | 精精国产xxxx视频在线播放 | 精品久久久久一区二区国产 | 国产精品久久久久久久久久免费看 | 99re在线| 久久91av| 丝袜一区二区三区 | 亚洲人成人一区二区在线观看 | 国产精品综合久久 | 免费在线观看黄色av | 亚洲国产精品一区二区www | a精品视频 | 亚洲一区视频 | 午夜影院普通用户体验区 | 7777奇米影视 | 青青久久 | 一级毛片黄片 | 久久综合激情 | 国产福利资源在线 | 免费看片在线播放 | 自拍偷拍精品 | 午夜影视在线观看 | 久久激情五月丁香伊人 | 91久久国产综合久久91精品网站 | 在线观看黄免费 | 中文字幕日韩一区二区 | 免费视频一区二区 | 粉嫩av| 亚洲二区在线 | 成年人网站免费 | 操操操日日日 | 国产成人免费视频网站视频社区 | 国产日韩欧美 | 国产999精品久久久久久 |