Sql server Crystal报表忽略ODBC服务器
我试图将Crystal report配置为从ODBC读取连接数据,以便在安装它的系统中读取所需的数据库 但是,.rpt始终连接到创建它的服务器,忽略ODBC配置(或至少服务器名称) 我尝试过更新连接和更改ODBC,但仍然要求连接第一台服务器 有没有办法检查连接是否嵌入,或者让报表从ODBC读取整个连接 我正在编写的大多数报告(大约100份)都会出现这种情况。 我使用的是Sap CR 13,报告是从CR 8迁移而来的Sql server Crystal报表忽略ODBC服务器,sql-server,crystal-reports,odbc,Sql Server,Crystal Reports,Odbc,我试图将Crystal report配置为从ODBC读取连接数据,以便在安装它的系统中读取所需的数据库 但是,.rpt始终连接到创建它的服务器,忽略ODBC配置(或至少服务器名称) 我尝试过更新连接和更改ODBC,但仍然要求连接第一台服务器 有没有办法检查连接是否嵌入,或者让报表从ODBC读取整个连接 我正在编写的大多数报告(大约100份)都会出现这种情况。 我使用的是Sap CR 13,报告是从CR 8迁移而来的 谢谢 在没有报告的情况下打开CR,转到文件,登录或注销服务器,它将打开数据资源管
谢谢 在没有报告的情况下打开CR,转到
文件
,登录或注销服务器
,它将打开数据资源管理器
窗口。此时,您可以删除旧连接(右键单击连接并删除连接
),然后保留新连接。然后,当你打开报告时,它应该有一个新的
您可以尝试的另一件事是转到
数据库,设置数据库位置…
并将旧路由表更改为新路由表。重新启动crystal reports后尝试更新连接。。。。有时crystal reports会保存以前的连接。。。。尝试重新启动CR不起作用:(它仍然使用记忆中的连接。在没有报告的情况下,我应该在哪里打开CR?这是我第一次看到并使用CR,所以我有点迷路。只需打开程序,双击桌面上或任何有CR的地方的CR快捷方式。它不起作用:(报告仍然直接连接到错误的数据库,或者询问错误数据库的密码。我以前使用CR 11,当我使用CR 13对这些报告进行修改时,它会提示一个窗口,说报告是在不同的CR版本中创建的,如果我想用当前版本保存它。我点击“是”,就可以了。)它。您可以尝试的另一件事是访问数据库,设置数据库位置…并将旧路由表更改为新路由表。我的CR要求升级报告版本,但它保留了stroed连接。我最终为报告提供了一个包含所需数据的DataTable,这比更新或更改报告,但效果更好。谢谢你的帮助。