版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、VB.NET於SQL Server資料庫存取關(guān)鍵程式碼(以DataReader方法查詢資料表) (以SqlClient方法連線)目錄1.顯示全部資料表內(nèi)容複製程式碼22.查詢某紀(jì)錄複製程式碼33.以關(guān)鍵字的方式查詢某紀(jì)錄複製程式碼51. /顯示全部資料表內(nèi)容複製程式碼Imports System.DataImports System.Data.SqlClient '連結(jié)資料庫 '# '# SQL Server 2005 # '# 以 Windows 驗(yàn)證登入帳戶 (3種方法)# Dim str As String = "Server=localhost
2、;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;Integrated Security=SSPI;" 'Dim str As String = "Server=(local);database=資料庫名稱;User Id=帳戶名稱;Password=密碼;Integrated Security=SSPI;" 'Dim str As String = "Server=伺服器名稱;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;Integrated Security=SSPI;
3、" '# '# 以 SQL Server 驗(yàn)證登入帳戶 (3種方法)# 'Dim str As String = "Server=localhost;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;" 'Dim str As String = "Server=伺服器名稱;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;" 'Dim str As String = "Persist Security Info=False;User I
4、D=帳戶名稱;Password=密碼;Initial Catalog=資料庫名稱;Server=localhost" Dim conn As SqlConnection = New SqlConnection(str) conn.Open() '查詢資料 Dim str1 As String = "select * from 資料表" '建立command物件 Dim cmd As OleDbCommand = New OleDbCommand(str1, conn) Dim dreader As OleDbDataReader dreader =
5、 cmd.ExecuteReader() '印出欄位名稱:方法要先取得 GetSchemaTable(是一個表格) '第1欄名稱:dtsch.Rows(0)(0).ToString() '第2欄名稱:dtsch.Rows(1)(0).ToString() '第3欄名稱:dtsch.Rows(2)(0).ToString() Dim dtsch As DataTable = dreader.GetSchemaTable TextBox1.Text = dtsch.Rows(1)(0).ToString() & vbTab & dtsch.Rows(
6、2)(0).ToString() & vbTab & dtsch.Rows(4)(0).ToString() & vbNewLine '使用DataReader取出串流資料,迴圈讀取資料表的每一筆記錄 Do While dreader.Read() TextBox1.Text &= dreader.Item("供應(yīng)商") & vbTab & dreader.Item("連絡(luò)人") & vbTab & dreader.Item("地址") & vbNewLi
7、ne Loop '關(guān)閉資料庫的連結(jié),以及DataReader物件 conn.Close() dreader.Close()2. /查詢某紀(jì)錄複製程式碼Imports System.DataImports System.Data.SqlClient '連結(jié)資料庫 '# '# SQL Server 2005 # '# 以 Windows 驗(yàn)證登入帳戶 (3種方法)# Dim str As String = "Server=localhost;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;Integrated Sec
8、urity=SSPI;" 'Dim str As String = "Server=(local);database=資料庫名稱;User Id=帳戶名稱;Password=密碼;Integrated Security=SSPI;" 'Dim str As String = "Server=伺服器名稱;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;Integrated Security=SSPI;" '# '# 以 SQL Server 驗(yàn)證登入帳戶 (3種方法)# 'D
9、im str As String = "Server=localhost;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;" 'Dim str As String = "Server=伺服器名稱;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;" 'Dim str As String = "Persist Security Info=False;User ID=帳戶名稱;Password=密碼;Initial Catalog=資料庫名稱;Server=localho
10、st" Dim conn As SqlConnection = New SqlConnection(str) conn.Open() '查詢資料 Dim str1 As String = "Select * from 資料表 where name = 'jack'" '建立command物件 Dim cmd As OleDbCommand = New OleDbCommand(str1, conn) Dim dreader As OleDbDataReader dreader = cmd.ExecuteReader() '印
11、出欄位名稱:方法要先取得 GetSchemaTable(是一個表格) '第1欄名稱:dtsch.Rows(0)(0).ToString() '第2欄名稱:dtsch.Rows(1)(0).ToString() '第3欄名稱:dtsch.Rows(2)(0).ToString() Dim dtsch As DataTable = dreader.GetSchemaTable TextBox1.Text = dtsch.Rows(1)(0).ToString() & vbTab & dtsch.Rows(2)(0).ToString() & vbTa
12、b & dtsch.Rows(4)(0).ToString() & vbNewLine '使用DataReader取出串流資料,迴圈讀取資料表的每一筆記錄 Do While dreader.Read() TextBox1.Text &= dreader.Item("供應(yīng)商") & vbTab & dreader.Item("連絡(luò)人") & vbTab & dreader.Item("地址") & vbNewLine Loop '關(guān)閉資料庫的連結(jié),以及Dat
13、aReader物件 conn.Close() dreader.Close()注意查詢(a). SQL查詢某紀(jì)錄語法n Select * from 1a where name = jack(b). 當(dāng)有變數(shù)時的SQL查詢語法(C)n “Select * from 1a where name = ” + textBox1.text + “”(c). 當(dāng)有變數(shù)時的SQL查詢語法(VB.NET)n “Select * from 1a where name = ” & textBox1.text & “”3. /以關(guān)鍵字的方式查詢某紀(jì)錄複製程式碼Imports System.DataIm
14、ports System.Data.SqlClient '連結(jié)資料庫 '# '# SQL Server 2005 # '# 以 Windows 驗(yàn)證登入帳戶 (3種方法)# Dim str As String = "Server=localhost;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;Integrated Security=SSPI;" 'Dim str As String = "Server=(local);database=資料庫名稱;User Id=帳戶名稱;Password
15、=密碼;Integrated Security=SSPI;" 'Dim str As String = "Server=伺服器名稱;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;Integrated Security=SSPI;" '# '# 以 SQL Server 驗(yàn)證登入帳戶 (3種方法)# 'Dim str As String = "Server=localhost;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;" 'Dim st
16、r As String = "Server=伺服器名稱;database=資料庫名稱;User Id=帳戶名稱;Password=密碼;" 'Dim str As String = "Persist Security Info=False;User ID=帳戶名稱;Password=密碼;Initial Catalog=資料庫名稱;Server=localhost" Dim conn As SqlConnection = New SqlConnection(str) conn.Open() '查詢資料 Dim str1 As String
17、 = "Select * from 資料表 where name like '%jack%'" '建立command物件 Dim cmd As OleDbCommand = New OleDbCommand(str1, conn) Dim dreader As OleDbDataReader dreader = cmd.ExecuteReader() '印出欄位名稱:方法要先取得 GetSchemaTable(是一個表格) '第1欄名稱:dtsch.Rows(0)(0).ToString() '第2欄名稱:dtsch.Rows
18、(1)(0).ToString() '第3欄名稱:dtsch.Rows(2)(0).ToString() Dim dtsch As DataTable = dreader.GetSchemaTable TextBox1.Text = dtsch.Rows(1)(0).ToString() & vbTab & dtsch.Rows(2)(0).ToString() & vbTab & dtsch.Rows(4)(0).ToString() & vbNewLine '使用DataReader取出串流資料,迴圈讀取資料表的每一筆記錄 Do While dreader.Read() TextBox1.Text &= dreader.Item("供應(yīng)商") & vbTab & dreader.Item("連絡(luò)人") & vbTab & dreader.Item("地址") & vbNewLine Loop
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB12T 578-2015 液化氣體汽車罐車用緊急切斷閥檢驗(yàn)方法與評定要求
- 新學(xué)期學(xué)習(xí)計(jì)劃范文匯編6篇
- 智能運(yùn)輸系統(tǒng) 體系結(jié)構(gòu) 服務(wù) 編制說明
- 全國連鎖洗衣店分布簡報(bào) 2024 -洗衣行業(yè)如何搶占商機(jī) 來看這份連鎖洗衣店選址布局
- 春節(jié)期間通信保障方案
- 雪房子課件教學(xué)課件
- 部編版歷史九年級上冊第六單元 第17課《君主立憲制的英國》說課稿
- 高壓電工作業(yè)題庫
- 寶安區(qū)重點(diǎn)中學(xué)七年級上學(xué)期語文期中考試試卷
- 購銷合同協(xié)議書范本(2篇)
- 犟龜-完整版獲獎?wù)n件
- 工業(yè)產(chǎn)品CAD技能三級試題及其評分標(biāo)準(zhǔn)
- 多元統(tǒng)計(jì)分析習(xí)題及解答
- 漢語詞性專題練習(xí)(附答案)
- 勞動合同-高管補(bǔ)充協(xié)議20110520
- 浙江省溫州市地圖矢量PPT模板(圖文)
- 上海市建設(shè)工程項(xiàng)目管理機(jī)構(gòu)管理人員情況表
- 北師大版二年級數(shù)學(xué)上冊第九單元《除法》知識點(diǎn)梳理復(fù)習(xí)ppt
- 空氣能室外機(jī)保養(yǎng)維護(hù)記錄表
- DB37∕T 5162-2020 裝配式混凝土結(jié)構(gòu)鋼筋套筒灌漿連接應(yīng)用技術(shù)規(guī)程
- 9-2 《第三方過程評估淋蓄水檢查內(nèi)容》(指引)
評論
0/150
提交評論