图书管理系统,我设计了借书, 还书,查询3个功能,也建了一个数据库,点击借书利用inputbox弹出学号和书号的输入筐,点击还书弹出书号的输入筐,但不知道怎么和数据库连接,还有不知道查询怎么设计,最后问一句这些与数据库连接的问题是不是要用到ado啊?

解决方案 »

  1.   

    和数据库相连有好多种方法。可以用数据控件,也可以使用数据对象。如果你的程序要求灵活性强一些就使用数据对象吧(不建议使用数据控件)。如果你做的是单机版的东东就用DAO吧,我感觉他对单机程序很好的,如果是网络版的就使用ado了。因为dao的网络数据流量很大的,影响性能。
    看了你上面的话,我觉得你对VB数据库编程并不是很熟,所以建议你先了解一些基本的操作。以上只是个人看法与意见仅供参考,希望对你有帮助。
      

  2.   

    连接数据库有好多种方法,我认为还是用ADO比较好一点!使用起来非常方便。
      

  3.   

    Option Explicit'工程->引用->Microsoft ActiveX Data Objects 2.0 Library (后面为版本号)
    Dim cn As New ADODB.Connection
    Dim rs As New ADODB.RecordsetPrivate Sub Combo1_Click()
        rs.Open "SELECT * FROM TABLENAME WHERE NAME = '" & txtName.Text & "'", cn, adOpenDynamic, adLockOptimistic
        If Not rs.EOF Then
            Label1.Caption = rs!ID
            Label2.Caption = rs!Memo
        End If
    End SubPrivate Sub Form_Load()
        cn.ConnectionString = ""
        cn.Open
        '查询字符串可以上这里查
        'http://www.connectionstrings.com/
    End Sub