【发布时间】:2017-08-09 12:41:45
【问题描述】:
我有一个来自数据表的数据视图,我正在尝试过滤以查看制造商、类型和序列号是否存在重复值,但出现错误
string strFilter = "Manufacture = " + strMake + " and Type = " + strModel + " and Serial Number = " + strSn;
strfilter = "制造商 = 福特 150 和类型 = 猛禽和序列号 = 9999"
dv.RowFilter = strFilter;
这是我遇到的错误
System.Data.dll 中出现“System.Data.SyntaxErrorException”类型的未处理异常
附加信息:语法错误:“数字”运算符后缺少操作数
【问题讨论】:
-
字符串需要单引号吗?
-
这有帮助,但仍然有问题,它不喜欢“序列号”是两个词,如果我将其更改为 Serial_Number 就可以了。
-
如果那是您的列名,请将序列号写在括号中,如 [序列号]。