麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Access > 正文

使用ADO.NET解鎖 Microsoft Access數(shù)據(jù)(二)

2020-03-24 16:18:22
字體:
供稿:網(wǎng)友
數(shù)據(jù)表單向?qū)isual Studio .NET 數(shù)據(jù)表單向?qū)г试S您快速連接到數(shù)據(jù)庫,并生成簡單的用戶界面,用于顯示數(shù)據(jù)并與數(shù)據(jù)進行交互。要使用數(shù)據(jù)表單向?qū)В垐?zhí)行以下步驟:
在 Windows html' target='_blank'>應(yīng)用程序項目中,在 Project(項目)菜單上,單擊 Add Windows Form(添加 Windows 窗體)。
在 Templates(模板)窗格中,單擊 Data Form Wizard(數(shù)據(jù)窗體向?qū)В瑔螕?Open(打開),然后單擊 Next(下一步)。
在 Create a new dataset named(創(chuàng)建新數(shù)據(jù)集)框中,鍵入 DataSet1,然后單擊 Next(下一步)。
選擇現(xiàn)有的數(shù)據(jù)連接或創(chuàng)建新數(shù)據(jù)連接,然后單擊 Next(下一步)。
選擇要向 DataSet1 填充的項,然后單擊 Next(下一步)。
如果選擇多項,請定義各項之間的關(guān)系,然后單擊 Next(下一步)。
定義要在表單中顯示的表和列,然后單擊 Next(下一步)。
選擇顯示樣式選項,然后單擊 Finish(完成)。
注意:請確保將新數(shù)據(jù)表單設(shè)置為啟動表單,方法如下:在 Project(項目)菜單中,單擊 Properties(屬性)。展開 Common Properties(通用屬性)文件夾,單擊 General(常規(guī)),在 Startup object(啟動對象)列表中選擇該數(shù)據(jù)表單,然后單擊 OK(確定)。
注意:請確保將 DataSet1 中的數(shù)據(jù)綁定到數(shù)據(jù)表單,這可以通過向數(shù)據(jù)表單的 Load 事件插入以下代碼來實現(xiàn):Me.OleDbDataAdapter1.Fill(objDataSet1)
運行應(yīng)用程序:在 Debug(調(diào)試)菜單上,單擊 Run(運行)。
擴展的 ADO.NET 代碼示例為了向您演示更多的 ADO.NET 代碼,在本月專欄的最后,我將介紹幾個在 ADO.NET 中創(chuàng)建的擴展的代碼示例。
使用 DataReader 對象以僅向前移動的、只讀的格式訪問數(shù)據(jù)很多時候,您只是希望簡單地瀏覽數(shù)據(jù),而并不需要在數(shù)據(jù)間來回瀏覽,也不需要更改數(shù)據(jù)(我們將此稱為“流水?dāng)?shù)據(jù)”)。ADO.NET 的 DataReader 對象是專門為此設(shè)計的。下面是我編寫的一段示例代碼,可以逐個讀取連接的數(shù)據(jù)庫中的所有選定數(shù)據(jù):
' Visual Basic .NET 代碼。
' 控制臺應(yīng)用程序。
' 引用:
' System
' System.Data
' System.XMLImports System.Data.OleDb ' 用于 OleDb 對象。
Imports Microsoft.VisualBasic.ControlChars ' 用于 CrLf 常量。Module Module1 Sub Main() ' 創(chuàng)建并初始化 OleDbConnection、OleDbCommand
' 和 OleDbDataReader 對象。
Dim objConn As New _
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" _
"User ID=Admin;" _
"Data Source=C:/Program Files/Microsoft" _
"office/office10/Samples/Northwind.mdb") objConn.Open() ' 執(zhí)行命令并將數(shù)據(jù)讀取器附加到
' 所選數(shù)據(jù)。
Dim objCmd As New OleDbCommand("SELECT * FROM Products", _
objConn)
Dim objReader As OleDbDataReader = objCmd.ExecuteReader ' 讀取數(shù)據(jù)并列出值。
Call ReadData(objReader) End Sub Public Sub ReadData(ByVal objReader As OleDbDataReader) ' 目的:列出給定數(shù)據(jù)讀取器的數(shù)據(jù)值。
' 接受:objReader - 數(shù)據(jù)讀取器。 Dim intField As Integer ' 行中的當(dāng)前字段。
Dim intColumn As Integer ' 當(dāng)前列的名稱。
Dim blnColumns As Boolean = False ' 列名稱是否已
' 列出。 With objReader ' 一次讀取一行,直至文件末尾。
Do While .Read = True For intField = 0 To .FieldCount - 1 ' 首先列出列名稱。
If blnColumns = False Then For intColumn = 0 To .FieldCount - 1 If intColumn = .FieldCount - 1 Then
Console.Write(.GetName(intColumn) _
CrLf)
Else
Console.Write(.GetName(intColumn) _
", ")
End If Next intColumn ' 只列出一次列名稱。
blnColumns = True End If
本文作者:html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 极品大长腿啪啪高潮露脸 | 久久婷婷一区二区三区 | 国产一区二区久久精品 | 日本a∨精品中文字幕在线 狠狠干精品视频 | 黄网站色成年大片免费高 | 国产青草视频在线观看视频 | 欧美wwwwww| 视频一区二区三区在线播放 | 国产伦精品一区二区三区在线 | av免费在线播放 | 久久久一区二区三区精品 | 国产二区三区四区 | 亚洲一区在线免费视频 | 欧美人的天堂一区二区三区 | 亚洲成人福利在线观看 | 中文字幕欧美一区二区三区 | 黄色毛片视频在线观看 | 欧美日韩在线视频一区 | 高清做爰免费无遮网站挡 | av大全在线免费观看 | 天天天干夜夜夜操 | 久久国产精品成人免费网站 | 久久精品国产亚洲7777小说 | 日韩精品羞羞答答 | 久久久久99一区二区三区 | 免费视频xxxx | 日韩黄色av网站 | 欧美精品网址 | 久草经典视频 | 欧美日本中文字幕 | 免费午夜视频 | 欧美wwwsss9999| 国产亚洲高清视频 | 日本在线观看一区二区 | 欧美成人黄色片 | 精品一区二区三区四区在线 | 色吧综合网 | 天天看成人免费毛片视频 | 国产精品美女久久久免费 | 91看片淫黄大片欧美看国产片 | 亚洲特黄 |