我有个数据环境器sysenv
他有一个DEConnection:bzwx 它绑定的ConnectionSource是一数据源但我在代码中写
StrCn = "Provider=SQLOLEDB.1;Password=" & StrServer(1) & ";Persist Security Info=True;User ID=sa;Initial Catalog=BZWX;Data Source=" + StrServer(0)
SysEnv.bzwx.connectionsource = StrCnconnectionsource没有这个属性~!
我想在代码中写 不想绑定,怎么写~? 
数据环境器非要绑定数据源,不能用代码写吗?
我用DataReport来绑定数据环境器

解决方案 »

  1.   

    那上是ADO的用法,改用ADO,引用:
      Microsoft ActiveX Data Objects 2.x Library例子:
    Sub sql()
        Dim iRe As ADODB.Recordset
        Dim iConc As String
        
        iConc = "Provider=SQLOLEDB.1;Persist Security Info=True;" & _
            "User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名"
        Set iRe = New ADODB.Recordset
        iRe.Open "表名", iConc, adOpenKeyset, adLockOptimistic
        
        Debug.Print iRe.Fields("字段名")
    End Sub
      

  2.   

    当然可以用代码帮定了。直接设置datareport的datasource就行了