是否耗费资源不同?
我看很多人都用连结字符串连结数据库
但是ADO控件更简单
他们对程序运行速度的影响有区别吗?
如果用连结字符串连结数据库,没有释放连结,对程序影响大吗
默认是多长时间释放连结

解决方案 »

  1.   

    用ADO控件不安全
    比较可靠的方法是用连结字符串连结数据库
    load时连接数据库,unload时释放连接
      

  2.   

    Adodc1.ConnectionString = "DBQ=D:\ProgramsExample\VbExample\执照套打\ZhiZhao.mdb;DefaultDir=" & _
        App.Path & ";Driver={Microsoft Access Driver (*.mdb)};" & _
        "DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;" & _
        "MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;" & _
        "Threads=3;UID=ADMIN;UserCommitSync=Yes;PWD=admind1234;"
        
        Adodc1.RecordSource = "SELECT * FROM USERPASSWORD"
        Adodc1.Refresh控件也可以用连接字符串连接啊!!
    你说的是什么意思!??
      

  3.   

    没有区别只是adodc控件不如ado对象灵活,容易出错
      

  4.   

    只有ADO控件 和 ADO引用两种方法,没有连接字符串之类的!
      

  5.   

    关于资源的释放,大家一定要在窗体关闭时释放资源,如:记录集
    Rs.close
    set Rs=nothing
      

  6.   

    在vb6中,连接字符串的几项设置,我们一般存在注册表或者是ini文件里。在.net里,我们一般把连接字符串存在web.config或者app.config文件中