首先声明我是大菜鸟,所以摸索这个东东摸索的好苦
不知道论坛各位高手有没有什么好的解决办法1、ado控件如果在跟某数据显示控件绑定前recordset的是关闭,而我却想当然的以为只要有ado控件都设置好了就应该可以使用了吧,比如赋值给一个recordset对象,于是调了半天bug
2、ado控件赋值给某adodb对象比如rst后如果recordsource改变,那么rst不会跟着变化
于是又调半天
可见论坛某人说recordset对象其实只是指针是多么错误

解决方案 »

  1.   

    用ado 控件 在环境中设置好数据后。在运行代码中定 Recordset对象后,这个对象以有数据了。所以不赋值。  Recordset 对象 rst 是集合,要改变就要绑定控件。比如mshflexgrid、text等,或用rst!字段品=值,然后 用rst.update 更新。
      

  2.   

    1.ADO控制与DAO不同,如果ADO没有与数据显示控件绑定,它是关闭的,而DAO是打开的
      

  3.   

    一般在程序处理中,都不用ADO控件,而直接用ADO对象,自己写代码来处理的刚从DAO到ADO是有很多不习惯,习惯了就没什么了.
      

  4.   

    谢谢邹建,不过说实话我没用dao只是想当然觉得应该是打开的,原来根本不是那回事
    程序中用ado确实很烦,速度太慢了,不过我想问下,怎么把ado对象跟datagrid或者mshflexgrid或者text绑定?