日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

vb查询mysql数据库_怎么在vb程序中查找数据库信息并显示

發布時間:2023/12/10 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vb查询mysql数据库_怎么在vb程序中查找数据库信息并显示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

要查找數據庫信息,關鍵是要解決鏈接數據庫的問題,下面簡述Vb如何SQL數據庫:

有兩種方法可以實現,一種是通過ODBC數據源的配置進行連接,一種是通過純代碼編輯進行連接,下面我們就詳細介紹一下這兩種連接方法。

ODBC數據源VB連接SQL數據庫

一、配置ODBC數據源

1、在控制面板中,雙擊管理工具,然后打開ODBC數據源管理器。

2、在“系統DSN”選項卡中,單擊“添加”按鈕,打開“創建新數據源”對話框,在“名稱”列表框中選擇“SQL Server”。選好單擊完成

3、在打開“建立新的數據源到SQL Server”對話框,在“名稱”文本框輸入新數據源的名稱,描述數據源按你理解的方式來寫(隨意)。“服務器”就選擇你要連接到的服務器。

4、選擇使用用戶輸入登錄的ID和密碼的SQL 驗證。選連接SQL默認設置

5、再下一步下一步,完成。測試數據源看連接是否成功就行了。成功后按確定。

二、VB中設置連接

1、添加部件Mircrosoft ADO Data Control 6.0(OLEDB),把部件拖到窗體。

2、對ADO部件點右鍵選屬性,選擇使用連接字符串,按生成。

3、選擇Mircosoft OLE DB Providar for SQL Server按下一步

4、

1)輸入服務器名稱

2)使用指定的服務器信息

3)在服務器上選擇數據庫

這時就選擇你在SQL Server建好的數據庫就行了

5、測試連接可以看到連接是否成功!

通過代碼VB連接SQL數據庫

Public conn As New ADODB.Connection

Public rs As New ADODB.Recordset

Public addFlag As Boolean

Public Function OpenCn(ByVal Cip As String) As Boolean

Dim mag As String

On Error GoTo strerrmag

Set conn = New ADODB.Connection

conn.ConnectionTimeout = 25

conn.Provider = "sqloledb"

conn.Properties("data source").Value = Cip '服務器的名字

conn.Properties("initial catalog").Value = "zqoa" '庫名

'conn.Properties("integrated security").Value = "SSPI" '登陸類型

conn.Properties("user id").Value = "sa"

conn.Properties("password").Value = "sa"

conn.Open

OpenCn = True

addFlag = True

Exit Function

strerrmag:

mag = "Data can't connect"

Call MsgBox(mag, vbOKOnly, "Error:Data connect")

addFlag = False

Exit Function

End Function

Public Sub cloCn()

On Error Resume Next

If conn.State <> adStateClosed Then conn.Close

Set conn = Nothing

End Sub

Public Function openRs(ByVal strsql As String) As Boolean '連接數據庫記錄集

Dim mag As String

Dim rpy As Boolean

On Error GoTo strerrmag

Set rs = New ADODB.Recordset

If addFlag = False Then rpy = True

With rs

.ActiveConnection = conn

.CursorLocation = adUseClient

.CursorType = adOpenKeyset

.LockType = adLockOptimistic

.Open strsql

End With

addFlag = True

openRs = True

End

'Exit Function

strerrmag:

mag = "data not connect"

Call MsgBox(mag, vbOKOnly, "error:connect")

openRs = False

End

'Exit Function

End Function

Public Sub cloRs()

On Error Resume Next

If rs.State <> adStateClosed Then rs.Clone

Set rs = Nothing

End Sub

取消

評論

總結

以上是生活随笔為你收集整理的vb查询mysql数据库_怎么在vb程序中查找数据库信息并显示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。