无法更改Crystal报表中的数据源9

时间:2011-02-08 11:39:47

标签: crystal-reports asp-classic

我在我们的测试环境中设置了一个报告,该报告使用名为DEFAULT的数据源,该数据源也是客户端生产服务器上数据源的名称。 (两者都是ODBC)

我们测试环境中的数据库称为systemname_clientname,但在现场它们只是systemname。

我修改了客户端的报告并将其放在现场,然后将数据源更改为客户端版本(DEFAULT.systemname),但报告仍然抛出错误,指出对象systemname_clientname.dbo.table不存在。

我似乎无法让它意识到它不再指向systemname_clientname数据库。

这是使用Crystal Reports 9,报告是使用用VBScript编写的ASP页面启动的。

谷歌一直是最无益的,我的同事也同样难过,有人可以在这里提供一些帮助吗?

1 个答案:

答案 0 :(得分:4)

数据库 - >设置数据源位置至少在Crystal XI中有一个错误,可能是其他版本。 选择数据库,然后更新不会更新每个表的源。

如果展开每个表的属性,您将看到它仍指向旧数据源。

尝试逐个更新每个表的数据源。

是的,这很乏味,抱歉。