我正在做一些数据库开发工作,在其中使用Crystal Reports v. 14作为报告引擎(不是我的选择!)。在工作中,当事情开始变得奇怪时,我在开发和测试数据库之间来回切换CRs数据库连接(使用数据库集数据库位置)。在查看SQL时,我发现CR正在将一些表连接到开发数据库(lims-dev)和其他表到测试数据库(lims-oppl ring),即使在数据库(所谓的)专家中,所有表都显示在一个或另一个连接。sql的一部分:
FROM (("lims-dev"."dbo"."RESULT" "Volume" INNER JOIN (("LIMS-OPPLÆRING"."dbo"."ORDERS"
"ORDERS" LEFT OUTER JOIN "LIMS-OPPLÆRING"."dbo"."SAMPLE" "SAMPLE" ON "ORDERS"."ORDER_NUM"="SAMPLE"."X_ORDER")
LEFT OUTER JOIN "LIMS- OPPLÆRING"."dbo"."TEST" "TEST" ON "SAMPLE"."SAMPLE_NUMBER"="TEST"."SAMPLE_NUMBER")
ON ("Volume"."SAMPLE_NUMBER"="TEST"."SAMPLE_NUMBER") AND 例如“LIMS-dev”、“dbo”、“RESULT”、卷内连接(“LIMS-OPPL”、“dbo”、“ORDERS”等)。
有没有办法纠正这个问题,或者CR已经冲洗了我的报告,而我只需要重新开始?
发布于 2015-03-09 09:30:34
https://stackoverflow.com/questions/28849550
复制相似问题