将参数中的特殊字符传递给SQL Server报告

时间:2011-01-11 12:52:34

标签: asp.net sql sql-server

当我尝试传递此字符串“ - !@#$%^& *()_ + |} {:”?><<>?/。,'; []`“as SQL Server报告的参数崩溃。

这是代码示例 ReportParameter [] ReportParams = new ReportParameter [1] {new ReportParameter(“Name”,HERE-COMES-SPECIALSTRING)

有没有办法像SP一样安全地传递特殊字符,我们使用@ sign作为参数名称

由于

1 个答案:

答案 0 :(得分:1)

您是否尝试使用反斜杠转义字符串中的字符?

最佳,

本杰明