当我尝试在Crystal Report 11.5.0.313中运行我的报告时,我收到错误消息msg“The)is missing”,它指出了以下代码的报告Formula Workshop:
TrimRight (SQLcall('SELECT rest_name FROM micros.rest_def WHERE store_id = (select fem_getstoreid(*))')) + ' - ' +
TrimRight (SQLcall('SELECT location_name_1 FROM micros.rest_def WHERE store_id = (select fem_getstoreid(*))'));
之前我成功使用过此报告,但我们的服务器已更改,CR必须重新安装到最新版本。有人知道公式是否有任何错误......?
答案 0 :(得分:0)
关于" SQLCALL"的其他详细信息;会有帮助,但是,我不确定你的SQL查询是否正确?
SELECT location_name_1
FROM micros.rest_def
WHERE store_id = (
SELECT fem_getstoreid(*)
)
"fem_getstoreid"
是什么对象? - where子句中的语法对于表或视图不正确,并且无法使用" select"
如果在数据库发生变化时问题就出现了,我会先看看" fem_getstoreid"。 如果是视图,则正确的语法是
Select store_id
from femgetstoreid