数据库连上了,太感谢大家了!数据库连上了,太感谢大家了。还有一个新问题:如果不用DataGrid控件的话,能不能把ACCESS表显示在窗体上?可以的话怎么做?增加,删除,修改记录及确认编辑四个命令按扭又该如何编?要求不能用控件编,用ADO模型编

解决方案 »

  1.   

    VSFLEXGRID是连接DAO的表格显示控件
    VSHFLEXGRID才是连接ADO的表格显示控件
    两者的操作基本相同,VSHFLEXGRID在VB6中有些BUG,需要到相关网站下载SP5
    连接如下(先引用ADO):
    Dim cn As ADODB.Connection
       Dim rs As ADODB.Recordset
       Dim sql As String
      
       
        Set cn = New ADODB.Connection
         
     
       cn.Open "driver={SQL Server};server=127.0.0.1;uid=sa;pwd=;database=DBname"
         
         Set rs = New ADODB.Recordset
        
         sql = "select * from tablename"
      
         rs.Open sql, cn, adOpenStatic, adLockBatchOptimistic
     
         Set Me.MSHFLEXGrid.DataSource = rs
         MSHFLEXGrid.Refresh
      

  2.   

    除了显示控件外,你都可以用ADO代码实现上述操作,网上有很多这样的例子
    www.vbprobe.com
    http://www.dapha.net
    http://www.applevb.com/sourcecode/sourcecode.htm