VB6+水晶报表8运行出现“Cannot Open SQL Server”
用VB自带的打包工具打包后装在工站上调用水晶报表时出现“Cannot Open SQL Server",但在本机上运行正常。 问题点数:20、回复次数:5Top
1 楼cuilei197979(风)回复于 2005-09-08 17:19:55 得分 0
你的程序可能不是动态数据源,如果不行,可以考虑用DSN做数据库链接Top
2 楼daisy8675(莫依 沉迷)回复于 2005-09-08 17:57:59 得分 20
你是不是在水晶报表直接选择了ADO连接数据库?如果是那样就是水晶报表的问题了
你用ttx自定义字段,数据连接由程序传入
如果你在水晶报表中间直接选择ADO数据源,这个数据源如果一旦和你程序中间的数据源不一样了,就会出现你这个问题,所以水晶报表应该带有自身记忆功能,而且就算你注销掉也没有用。Top
3 楼0211997(HI)回复于 2005-09-24 04:12:34 得分 0
daisy8675(莫依)老兄是一位高人,看来干过的,对的,这是一个刷新的问题Top
4 楼QQQiang(QQQiang)回复于 2005-09-24 22:35:07 得分 0
打开你的RPT档,刷新下,提示DB Name和用户名和密码,连上你的DB再保存退出应该就可以了Top
5 楼Liu76(刘一)回复于 2005-10-10 18:53:54 得分 0
谢谢各位!
是我自已在配置文件的ODBC源名字不同而导致.Top




