数据报表与数据环境

shizuniao 2004-09-20 08:19:24
我在设计数据报表的时候添加了一个数据环境,然后吧数据源设置成这个数据环境.
数据环境的属性里面我选择了要连接的数据库.没有用代码都是在属性里面设置的
这样就出现了一个问题,如果我的程序换个数据环境就找不到数据库,这个怎么解决啊
...全文
192 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
88391788 2005-03-29
mark
回复
pepergis 2005-03-29
用代码来动设定数据库路径:
report.datasource=app.path+"\dd"(不过这个数据库必须放在你的程序根目录下)
回复
shizuniao 2005-03-28
ccc
回复
qyqmhh 2005-03-13
用app对象就行,可以设相对路径。
在数据环境的初始化事件中
回复
zichen66 2004-09-20
QQ:417942744
回复
shizuniao 2004-09-20
我在设计数据报表的时候添加了一个数据环境,然后吧数据源设置成这个数据环境.
数据环境的属性里面我选择了要连接的数据库.没有用代码都是在属性里面设置的
这样就出现了一个问题,如果我的程序换个目录就找不到数据库,这个怎么解决啊
假如我的程序以前路径是 c:\dd
现在换成d:\dd就找不到数据库了
回复
zichen66 2004-09-20
數據環境中的 Connection 對象其實也和 你自己定義的ADODB.Connection對象操作是一樣的
不是的只是你要在操作它時添加上數據環境的名字,這樣你就可以用一個連接字符串來重新打開它了

If DataEnvironment1.Connection1.State <> adStateClosed Then
DataEnvironment1.Connection1.Close
End If
DataEnvironment1.Connection1.Open "Provider=...."
就可以了
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2004-09-20 08:19
社区公告
暂无公告