在做数据库时常常遇到设计器 DataEnvironment
 请问应该怎样使用?
 它的优点,缺点是什么?
 在做大点的数据库系统使用设计器有优点吗?
 请帮我解释一下!
  先谢谢了

解决方案 »

  1.   

    那是vb自带的报表,现在通常用水晶报表、activereport、fastreport,vb自带的报表设计器界面控制不是很好
      

  2.   

    呵呵,楼上的,VB自带报表为DataReport,LZ问的是Dataenviroment。DataEnviroment无非是数据对象的一容器而已,非常便于你在系统中对使用的所有的数据对象进行统一管理。使用时,添加Connection、Command等对象后RecordSet对象名称上就是对应的Command对象前加rs. 如果连接已建立(Connnection已Open)
    那么打开一记录集,大致可以这样: 
        With DataEnvironment1
            If .rsCommand1.State = adStateOpen Then .rsCommand1.Close '如果记录集打开
                                                                    '先关闭,以重新打开
                                                                    '获取新的数据
            Call .Command1 [参数]   '执行命令Command1,也打开了记录集rsCommand1
            Do While Not .rsCommand1.EOF 
                ......
                做你想做的事
                .rsCommand1.MoveNext
            Loop
        End With
      

  3.   

    谢谢你winehero(编程人生)
     能认识你吗?
      我的QQ号是 287616487
      

  4.   

    DataEnvironment 的创建 :我用的是ORACLE  数据库
    在"提供程序"这一步的时候用microsoft oledb provider for oracle 
    测试连接时 提示“测试连接失败,初始化提供程序时发生错误”
    但是用   oracle provider for oledb  可以连接通过 
    到底该怎么调用程序呢?
    连接好了后  connection1 怎么使用?
      

  5.   

    怎么调用这个DataEnvironment的啊?
    我建立好连接了