導航:首頁 > 編程大全 > vb讀取資料庫數據

vb讀取資料庫數據

發布時間:2023-03-12 07:27:20

『壹』 VB讀取資料庫方法

可以用ADODB,先定義

Dim cnn
As
New
ADODB.Connection
Dim rs
As
New
ADODB.Recordset

這兩個cnn用來連接資料庫rs用來讀取資料庫中的值,然後回用循環遍歷rs將值答ADD到listview裡面

修改和保存可以做成同一個按鈕保存就是遍歷listview將數據UPDATE到資料庫裡面就行!

『貳』 VB怎樣讀取資料庫並顯示出來

VB與資料庫連接可以使用資料庫控制項進行,也可以引用ADO對象,資料庫控制項的使用比較簡單,下面我就介紹使用ADO對象進行連接,首先打開"工程-引用",選擇其中的Microsoft ActiveX Data Objects 2.0 Library(2.0以上版本都可以):
ACCESS資料庫名為"學生.mdb"其中有張資料庫表名為"表",下面就介紹如何使用代碼進行連接到資料庫"學生",代碼如下:
Function Connection() As String
'資料庫的連接字元設置
Connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path + "\學生.mdb"
End Function
資料庫"學生.mdb"在當前目錄下,故使用APP.Path
Private Sub Form_Load()
Dim mr As New ADODB.Recordset
Dim cnn As New ADODB.Connection
Dim Sql As String
Sql="select * from 表"
cnn.Open Connection '使用cnn對象打開資料庫連接
mr.Open Sql, cnn, adOpenKeyset, adLockOptimistic
'打開資料庫記錄
If mr.eof then
msgbox "資料庫表為空!"
else
msgbox "資料庫表不為空!"
end if
set mr=nothing
'關閉記錄對象
set cnn=nothing
'關閉連接對象
End Sub
OK,程序到此,已經能成功地訪問資料庫了,並能打開資料庫中的表

『叄』 vb中怎麼讀取mdb中所有數據

VB讀取Mdb資料庫一個表的數據可使用ADO數據對象或ADO數據控制項實現。

『肆』 vb 如何讀取資料庫一行數據

不知道你數據表中那一列數據是什麼類型的數據,所以我全部按字串來處理。
首先聲明一個數組,和即將用來計數的數字:
dim nums() as stringDim i As Integer = 0mycon.open '然後,連接資料庫,按你的聲明來:dim mycom as new sqlcommand("select * from 你要讀取數據的表", mycon)'接下來,聲明一個執行資料庫語句命令的com:'然後,對資料庫返回的結果進行操作(一般會將執行結果存放起來,再操作,我這里省去了存放這步):With mycom.ExecuteReader() '對返回的結果,即查詢到的表進行操作 If .HasRows Then '判斷是否有數據,有數據就進入下面進行讀取 Do While .Read '讀取一行數據 If Not (String.IsNullOrEmpty(.GetString(0))) Then '檢查表列的數據是否為空,不為空就進入下面,進行保存。這里要說下getstring這個,是讀取某列數據中的字串,如果該列數據不是字串,那麼需要用getvalue(0),0代表該列在表中的位置,從0開始,即0表示第一列。 ReDim Preserve nums(i) '重置數組大小,即為即將要保存的數據准備一個位置 nums(i) = .GetString(0) '將數據放入到數組中 i = i + 1 '循環,直到結束 End If Loop End If End Withmycon.close '最後記得要關閉資料庫連接
數據存入數組很簡單,其實難點是連接資料庫,從資料庫拿數據,這難點原理簡單,但因為格式,數據類型等問題,很容易出錯。

以上,數據到了數組,你應該會操作了吧。其實建議直接對從資料庫返回的結果進行操作,不需要用數組的。

『伍』 vb如何讀取資料庫一行數據

'讀取方法:

Imports System.IO
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.ListBox1.Items.Clear()
Dim StrRed As StreamReader = New StreamReader("D:111.txt", System.Text.Encoding.Default)

While Not StrRed.EndOfStream
Me.ListBox1.Items.Add(StrRed.ReadLine())
End While
StrRed.Dispose()

End Sub
End Class

『陸』 怎麼用VB讀取網上一個資料庫的內容

你在建資料庫里,用SQL之類的就可以了,數據類型設置為2進制類型,然後連接資料庫,然後2進制寫入,讀取時也2進制讀取,寫回存檔就可以了啊。

『柒』 VB如何從資料庫讀取指定數據

vb綁定數據方法:
通過datasource屬性綁定
比如使用資料庫控制項
datasource
控制項會出現一個下拉框版
選擇需要綁定的數據控制項,然後權設置datamember綁定表,datafield綁定具體欄位;也可以使用代碼綁定
例如
set
list1.datasource=adodc1.recordset
list1.refresh'刷新

閱讀全文

與vb讀取資料庫數據相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接