7月 052012
 

固定链接:http://www.gamtin.info/archives/291

最近项目中遇到的一个比较恶心的问题,放狗(Google)找了好久也没有什么结果,暂时记到这里,算是备忘一下。

发生环境:.NET Framework 2.0/3.5(真TM古老的环境啊)

现象:在对DataTable进行Select()或者DataView.RowFilter的时候,条件中 Column = ‘A’ 和 Column = ‘A<空格>’ 的结果是一样的,甚至,最后有N个空格也不会对结果产生任何影响。但是,Column = ‘<空格>A’ 则可以得到期待的结果。似乎微软会无视掉最后的所有空格……

临时的解决案:Column = ‘A<空格>’ AND LEN(Column) = 2

如果有更好的方案,叩首拜谢。

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)