输入特殊字符时,我的SQL存储过程出现问题。例如,在我的国家过滤器中,我输入了“CòteD'Ivoire”,由于“'”和“ò”,我无法生成报告/结果。
错误:此页面上找到了无效输入。请确保您输入了有效的输入信息。
代码:
IF @DISPLAYCOUNTRYCD = 1
BEGIN
SET @SubClause = @SubClause + 'EPVW.CountryNm as COUNTRYCD,'
SET @SelectClause = @SelectClause + 'COUNTRYCD as [Home Country],'
END
“EPVW”是表的名称,而CountryNm是列名。它正在从该表中检索值。
请帮忙。