在连接数据库前首先要在VB菜单中“工程”-“引用”从中选择 microsoft activeX Data objects 2.6 library和 microsoft activeX Data objects recordset 2.6两个组件?不是“引用“ microsoft activeX Data objects 2.6 library就可以了吗?

解决方案 »

  1.   

    引用“ microsoft activeX Data objects 2.6 library就可以了.
      

  2.   

    microsoft activeX Data objects 2.6 library不是一个可视化的组件,控件是ActiveX OCX,ADO组件是ActiveX DLL。Adodc是一个可视化的ADO控件。
      

  3.   

    如果引用了 microsoft activeX Data objects 2.6 library就可以直接用了adodb就可以了吧?不用再做其他的工作了?
      

  4.   

    '先引用了 microsoft activeX Data objects 2.6 library'一般ADODB的使用方法如下:
    dim cn As New ADODB.Connection
    dim rst As New ADODB.RecordSet
    dim strCon As String
    '根据你使用的数据库不同,改变相应的连接字符串
    strCon="Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" cn.Open strCondim strSQL As String'根据你的功能需求而改变SQL语句
    strSQL="SELECT * FROM YourTable"rst.Open strSQL,cn,3,3'执行其它操作'使用完RecordSet务必要关闭它,否则会耗去你宝贵的内存
    rst.Close
    '不再需要连接数据库是务必关闭它,否则会耗去数据库宝贵的连接资源
    '建议在一个程序里,打开一个连接就可以,这样比较节省资源和提高速度。
    cn.Close'注销内存
    Set rst=Nothing
    Set cn=Nothing
      

  5.   

    他是不是将后面的SQL语句的查询结果放到RST里面阿?