zoukankan      html  css  js  c++  java
  • VB6 red write DB using Microsoft DAO 3.6 Object Library

    ' -----------------------------read db
    Private Sub Form_Load()
    'MsgBox App.Path & "wgscd.mdb"
    Dim tblCountry As Recordset
    Dim dbSys As Database
    Dim s As String
    Set dbSys = OpenDatabase(App.Path + "wgscd.mdb", False)
    Set tblCountry = dbSys.OpenRecordset("Students")' OR Use like : dbSys.OpenRecordset("select * from Students")
    With tblCountry
    .MoveFirst
    Do While Not .EOF
    s = s & !sid & ";" & !Name & " score:" & .Fields("score") 'note:"!sid" is present as .Fields("sid")
    .MoveNext
    Loop

    End With
    MsgBox s
    

    End Sub

    '--------------write db-----------------------------
    Private Sub Command1_Click()

    'MsgBox App.Path & "wgscd.mdb"
    Dim tblCountry As Recordset
    Dim dbSys As Database
    Dim s As String
    Set dbSys = OpenDatabase(App.Path + "wgscd.mdb", False)
    Set tblCountry = dbSys.OpenRecordset("Students")
    With tblCountry
    .AddNew
    !sid = 5 + rnd(500)
    !Name = "bb" & Now
    .Fields("score") = rnd(100)
    .Update
    .MoveFirst
    End With

     MsgBox tblCountry.RecordCount
    

    End Sub


    bind data with TDBGrid (Library TrueDBGrid80 C:WINDOWSsystem32 dbg8.oca ComponentOne True DBGrid Pro 8.0)

    step:
    1.Drag a Data control to the form with named "Data1"
    2.Drag a TDBGrid control to the form with named "TDBGrid1"
    2.Set control "TDBGrid1"'s property "DataSource" with value "Data1"
    3.hen code :
    Dim sysDb As Database
    Private Sub Command1_Click()
    Dim rsData As Recordset
    Dim sPath As String
    Dim rs As Recordset
    sPath = App.Path + "/testDB.mdb"
    Set sysDb = OpenDatabase(sPath, 3)
    Set rsData = sysDb.OpenRecordset("select * from students")
    Set rs = rsData.Clone
    Set Data1.Recordset = rs 'must use set
    TDBGrid1.Columns("id").BackColor = vbRed
    'Me.TDBGrid1.ReBind

    End Sub

    refer link:
    Database.OpenRecordset Method (DAO) link:https://msdn.microsoft.com/en-us/library/office/ff820966.aspx

  • 相关阅读:
    潭州课堂25班:Ph201805201 django 项目 第二课 git 版本控制 (课堂笔记)
    HTML中的转义字符
    Java防止SQL注入
    Web很脆弱,SQL注入要了解
    防止sql注入:替换危险字符
    Hadoop HA详解
    java代码---charAt()和toCharry()的用法
    java代码-----计算器,界面+功能+boolean
    java代码-----运用endWith()和start()方法
    java代码---indexOf()方法
  • 原文地址:https://www.cnblogs.com/wgscd/p/5176887.html
Copyright © 2011-2022 走看看