码迷,mamicode.com
首页 > Windows程序 > 详细

C# DataTable的Select()方法不支持 != 判断

时间:2017-03-30 13:10:48      阅读:633      评论:0      收藏:0      [点我收藏+]

标签:异常   sage   方法   erro   判断   bsp   cep   lin   解决   

异常描述:

用户代码未处理 System.Data.SyntaxErrorException
HResult=-2146232032
Message=无法解释位置 23 的标记“!”。
Source=System.Data
StackTrace:
在 System.Data.ExpressionParser.Scan()
在 System.Data.ExpressionParser.Parse()
在 System.Data.DataExpression..ctor(DataTable table, String expression, Type type)
在 System.Data.DataTable.Select(String filterExpression)

出现问题的地方:

DataTable的select()方法不支持 != ,要换成<>

  1. DataTable table=GetTable();
  2. table.Select("id !=0 ")

解决:

    1. table.Select("id <>0 ")

C# DataTable的Select()方法不支持 != 判断

标签:异常   sage   方法   erro   判断   bsp   cep   lin   解决   

原文地址:http://www.cnblogs.com/soundcode/p/6645507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!