rowfilter error:'%اح%''运算符后缺少操作数

时间:2013-08-15 23:48:49

标签: c# rowfilter operand

我不知道为什么我有以下错误:

Missing operand after ''%اح%'' operator.

dv.RowFilter = "[customer] LIKE N'%" + value + "%'";

我也将代码更改为:

dv.RowFilter = "[customer] LIKE N'%" + value.Replace(@"'", "''") + "%'";

但我仍然有错误。

注意: 我为表的列名使用了别名。所以“客户”是别名

1 个答案:

答案 0 :(得分:0)

如果字段类型是NVARCHAR,则不应在C#代码中使用“N”。

dv.RowFilter = "[customer] LIKE '%" + value + "%'";