SSRS url 使用正斜杠而不是反斜杠

问题描述 投票:0回答:1

在我的 SQL 查询中,我有 concat('flaunch2:C:\SOLIDWORKS\PDM',REPLACE(p.Path, '', '/')) AS '打开文件夹', 但是当运行超链接打开 URL 时,斜杠仍然保持向前。

我删除了 SQL 中的替换并在 SSRS 中创建了一个表达式。 =替换(Fields!Open_Folder.Value, "", "/") + "','_blank'));" 我使用正斜杠得到了相同的结果。

仅供参考 - Flaunch 是我编写的代码,用于打开从 SSRS 到文件资源管理器的链接。

我尝试过这是 SSRS 作为 URL 链接。没有 = 它可以工作,但您必须复制并粘贴。一旦有了=,斜杠就会向前移动。 =替换(Fields!Open_Folder.Value, "", "/") + "','_blank'));"

reporting-services ssrs-2012
1个回答
0
投票

据我所知,你的替换语句没有任何作用

=Replace(Fields!Open_Folder.Value, "", "/")

说,拿

Fields!Open_Folder.Value
,查找
""
并替换为
"/"

与您在 SQL 语句中尝试的版本相同。

我猜你想要

=Replace(Fields!Open_Folder.Value, "/", "\")
© www.soinside.com 2019 - 2024. All rights reserved.