国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

VB程序如何訪問數據庫

2024-07-21 02:40:38
字體:
來源:轉載
供稿:網友

 
通過【Data】控件訪問數據庫

    (1)啟動VB。
    (2)出現如圖10.12所示的新建工程的【新建】選項卡。

(圖片較大,請拉動滾動條觀看)
    (3)出現如圖10.13所示的VB主界面。
VB程序如何訪問數據庫
    (4)如圖10.14所示。
VB程序如何訪問數據庫
    (5)出現如圖10.15所示的【屬性窗口】界面。

(圖片較大,請拉動滾動條觀看)
    ―――――――――――――――――――――――――――――――――――――
    odbc;dsn=graduateDB;uid=scott;pwd=tiger;
    ―――――――――――――――――――――――――――――――――――――
    (6)如圖10.16所示。
VB程序如何訪問數據庫
    (7)選擇【Form1】窗體上出現名為Text1的【TextBox】控件。
    (8)出現如圖10.17所示的【TextBox】控件的屬性窗口。
    (9)按照和Text1同樣的步驟添加名為Text2的【TextBox】控件,其主要的設置為。
    (10)按照和Text2同樣的步驟添加名為Text3的【TextBox】控件,其主要的設置為。
    (11)設計好的窗體Form1如圖10.18所示。

(圖片較大,請拉動滾動條觀看)
    (12)在VB主界面的【快捷按鈕區】單擊運行快捷按鈕,如圖10.19所示。

(圖片較大,請拉動滾動條觀看)
    (13)運行結果如圖10.20所示。
VB程序如何訪問數據庫
VB程序如何訪問數據庫
    (14)讀者可以從本書的配套光盤上找到實例的配套程序。
    【參見光盤文件】:第10章/使用Data控件訪問數據庫.vbp,窗體為Form1.frm。
    (15)利用表格來表示上述過程中窗體的設置,如表10.1所示。

(圖片較大,請拉動滾動條觀看)

通過【ADODC】控件訪問數據庫

    (1)啟動VB,建立新的工程。
    (2)如圖10.21所示的VB主界面的【菜單欄】選擇【工程】/【部件】選項。
VB程序如何訪問數據庫
    (3)出現如圖10.22所示的部件的【控件】選項卡。
    (4)如圖10.23所示。

(圖片較大,請拉動滾動條觀看)
    (5)如圖10.24所示。
    (6)出現如圖10.25所示的屬性頁的【通用】選項卡。

(圖片較大,請拉動滾動條觀看)
    (7)切換到如圖10.26所示的屬性頁的【身份驗證】選項卡。

    (8)切換到如圖10.27所示的屬性頁的【記錄源】選項卡。

(圖片較大,請拉動滾動條觀看)
    (9)主要的屬性設置如圖10.28所示。

(圖片較大,請拉動滾動條觀看)
    (10)向Form1窗體中添加一個名為Text2的【TextBox】控件。
    (11)向Form1窗體中添加一個名為Text3的【TextBox】控件。
    (12)讀者可以從本書的配套光盤上找到實例的配套程序。
    【參見光盤文件】:第10章/使用ADODC控件訪問數據庫.vbp,窗體為Form2.frm。
    (13)利用表格來表示上述過程中窗體的設置,如表10.2所示。

(圖片較大,請拉動滾動條觀看)

(圖片較大,請拉動滾動條觀看)
    (14)程序運行結果如圖10.29所示。
VB程序如何訪問數據庫

通過【ADODB】編程對象訪問數據庫

    1. 引用【ADODB】對象
    要使用【ADODB】對象,必須首先進行引用。
    (1)啟動VB,新建工程。
    (2)如圖10.30所示。
    (3)出現如圖10.31所示的【引用】界面。

(圖片較大,請拉動滾動條觀看)
    2. 使用【ADODB】對象編程
    (1)設計如圖10.32所示的窗體Form3。
VB程序如何訪問數據庫
    利用表格來表示上述過程中窗體的設置,如表10.3所示。

(圖片較大,請拉動滾動條觀看)

(圖片較大,請拉動滾動條觀看)
    (2)讀者可以從本書的配套光盤上找到實例的配套程序。
    【參見光盤文件】:第10章/使用ADODB對象編程訪問數據庫.vbp,窗體為Form3.frm。
    (3)窗體Form3內所有的VB代碼如下。
     ―――――――――――――――――――――――――――――――――――――
    ‘強制性聲明變量后才能使用
    Option EXPlicit
    ‘定義RS為ADODB對象的記錄集
    Dim Rs As New ADODB.Recordset
    ‘定義conn為ADODB對象的連接
    PRivate conn As ADODB.Connection
    ‘窗體運行時初始化過程
    Private Sub Form_Load()
    ‘定義ConnStr為連接字符串
    Dim ConnStr As String
    ‘定義Cmd為ADODB的命令字符串
    Dim Cmd As New ADODB.Command
    Set conn = New ADODB.Connection
    ConnStr = "DSN=graduateDB;uid=scott;pwd=tiger;"
    conn.ConnectionString = ConnStr
    ‘按照ConnStr的內容連接數據庫
    conn.Open
    ‘查詢數據表dept的內容
    With Cmd
    .ActiveConnection = conn
    .CommandType = adCmdTable
    .CommandText = "dept"
    End With
    ‘將數據表dept的內容送記錄集RS
    With Rs
    .CursorLocation = adUseClient
    .CursorType = adOpenStatic
    .LockType = adLockPessimistic
    .Open Cmd
    End With
    ‘定義3個文本框的數據源為RS
    Set Text1.DataSource = Rs
    Set Text2.DataSource = Rs
    Set Text3.DataSource = Rs
    ‘定義3個文本框顯示的字段
    Text1.DataField = "DEPTNO"
    Text2.DataField = "DNAME"
    Text3.DataField = "LOC"
    End Sub
    ‘單擊【首記錄】按鈕的執行過程
    Private Sub CmdFirst_Click()
        Rs.MoveFirst
        Rs.Update
    End Sub
    ‘單擊【上記錄】按鈕的執行過程
    Private Sub CmdPrevious_Click()
      Rs.MovePrevious
      If Rs.BOF Then
         Rs.MoveFirst
         Rs.Update
      End If
    End Sub
    ‘單擊【下記錄】按鈕的執行過程
    Private Sub CmdNext_Click()
      Rs.MoveNext
      If Rs.EOF Then
        Rs.MoveLast
        Rs.Update
     End If
    End Sub
    ‘單擊【末記錄】按鈕的執行過程
    Private Sub CmdLast_Click()
      Rs.MoveLast
      Rs.Update
    End Sub
    ‘單擊【退出】按鈕的執行過程
    Private Sub CmdExit_Click()
       conn.Close
       Set conn = Nothing
       Unload Me
       End Sub
    ―――――――――――――――――――――――――――――――――――――
    (4)窗體Form3的運行結果如圖10.33所示。

VB程序如何訪問數據庫


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岐山县| 县级市| 额济纳旗| 衡水市| 扶余县| 肥乡县| 泰兴市| 台江县| 泾川县| 兴仁县| 益阳市| 易门县| 凤凰县| 洛浦县| 阿拉善右旗| 翼城县| 乡宁县| 弥渡县| 新安县| 霞浦县| 当涂县| 香河县| 虞城县| 泽普县| 开阳县| 和林格尔县| 靖宇县| 泰安市| 万源市| 罗平县| 海晏县| 乌鲁木齐市| 临海市| 密山市| 通州市| 昆明市| 长沙县| 贵德县| 双柏县| 江油市| 新疆|