VBA水晶报表连接Oracle
水晶报表已设计好,一切正常,在VBA中调用也正常,但是如果换个数据连接就不行了,比如我报表里用的Oracle TNS Name是ORA1,在VBA里登录:
LogOnServer "crdb_oracle.dll", "ORA1", "", "manager", "tiger"
正常,如果把TNS Name改成ORA2,那么下面这样登录是失败的
LogOnServer "crdb_oracle.dll", "ORA2", "", "manager", "tiger"
除非把报表里的数据连接也改成ORA2,有什么方法可以通过代码来替换报表里的连接设置? 水晶报表 oracle
[解决办法]
水晶报表PULL模式直连数据库模式实现,可在后台用代码设置连接信息,参考模板:http://bbs.csdn.net/topics/310109534