Crystal Report多个数据源 - 表未找到

时间:2014-10-15 15:04:47

标签: sql crystal-reports

在Visual Studio 2010中使用Crystal Reports 13.0版 使用命令功能,可以选择所需的所有字段 其中一个字段来自同一服务器上的单独数据库。

SELECT r.ID, r.Revision, 
u.FirstName + ' ' + u.LastName AS UpdateBy, r.UpdateDate, 
s.Description AS Status, r.StatusID, r.Comments,    
c.Notes 
FROM Repel r 
INNER JOIN Status s ON r.StatusID = s.id 
INNER JOIN Conditions c ON c.SOCID = r.ID
LEFT OUTER JOIN [Admin].[dbo].[Users] u ON u.ID = r.UpdateBy 
WHERE r.ID = {?item}

使用数据库专家,两个数据库都已连接,但命令本身位于主数据源上 表格Repel,Status和Conditions的数据源 它无法找到用户表。
该路径是完全合格的,那么如何才能让报告看到此表? 我知道我可以在sql server本身创建一个视图并连接到该视图但是需要对30多个报告进行更改。

谢谢!

修改的 我试图在主数据库中创建一个视图,只使用一个数据源 然后换了线......

 LEFT OUTER JOIN vUsers u ON u.ID = r.UpdateBy 

现在我收到了错误:

 This field name is not known.

最终编辑

进行更多测试,我从报告中删除了所有数据库连接和字段 未知的字段名称仍然出现 所以,我从报告中删除了所有内容 - 仍然有错误 将文本字段复制到一个全新的报告中,并添加数据库和命令 错误现在消失了,报告正在运行 很奇怪。

0 个答案:

没有答案