'定义数据环境
     Dim RPTData As New DataEnvironment
     RPTData.Connections.Item(1).ConnectionString = cnn.ConnectionString
     RPTData.Commands.Item(1).CommandText = sql我自己定义一个数据环境,打算不用VB自带的那个数据环境设置工具,在上面的2个Item后面都提示lpVar类型变量,设置了0、1都不行。哪位兄弟能解决啊?   具体看看图片吧,各位!

解决方案 »

  1.   

    象Long型,有的命名方法Long型变量的第一个字母为l,Connections应是集合,Connections.Item应是集合的项目,
    lpVar应为索引.所以猜想是Long,从其它方面找找原因.
      

  2.   

    也许是 RPTData.Connections.Item(1) 对象没有 ConnectionString 属性。
      

  3.   

    各位,问题还是没能解决.
    谢谢楼上2位朋友!
    还有谁能解决?没有人去调试了看看吗?回复Tiger_Zhao:RPTData.Connections.Item(1) 对象属于Adodb.Connection类型,拥有ConnectionString属性。
    现在的问题是Item后面的“(1)”解决不了。
      

  4.   

    那就是你根本没有建立默认连接或建立时错误,Connections 集合为空。
      

  5.   

    你有在数据环境设计器里添加过连接(Connection)和命令(Command)对象么?