各位大侠:
   我在打包后,运行我的管理系统界面时,所有与DataGrid OLE6.0控件做的数据窗体
中的数据都不能显示(提取)数据库数据,这是怎么回事啊?(但我在源代码中运行却一切正常)
    是我的MSDATGRD。OCX 坏了么?
    我引用的ADO为2.0版本以上
                                               回讯为盼

解决方案 »

  1.   

    我也是啊,正准备提问呢数据库连接没问题,错误描述是can not initialize data bindings,
    datagrid用的是sp5,ado是2。5
      

  2.   

    我分析跟数据绑定的东西没装全楼主也一定是set dg = rs,哈哈
      

  3.   

    ======================================================
    我用ADO连接:
    工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)Option ExplicitDim WithEvents adoRS As Recordset
    Dim db As Connection
    '提数据事件
        Set db = New Connection
        db.CursorLocation = adUseClient
        db.Open"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\db1.mdb;Jet OLEDB:Database Password=1234;"
    '                           ##########################################
    '打开密码是1234的Access2000数据库db1.mdb    Set adoRS = New Recordset
        
        adoRS.Open "SELECT * FROM 表", db, adOpenStatic, adLockOptimistic
        Set DataGrid1.DataSource = adoRS
        DataGrid1.Refresh
    '添加事件
        adoRS.AddNew
        adoRS![字段a] = text1.Text
        adoRS![字段b] = text2.Text
        adoRS.UpdateBatch adAffectAll'删除
        adoRS.Delete
        adoRS.Requery
        Set DataGrid1.DataSource = adoRS
        DataGrid1.Refresh
      

  4.   

    你把ado引用换成低版本的如2。0或者2。1的试试,可能是你的引用太高,而这个机器上又没有造成的吧!
      

  5.   

    ado版本和datagrid控件都试过了,换了版本还是不行,我到现在还没有搞定。
    郁闷中