当一个表中加载了数据后,在文本框中输入文字后会模糊筛选,文本改变时的代码中用了日期的转换:
If tbl.Cols(Cls(i)).IsNumeric OrElse tbl.Cols(Cls(i)).IsDate Then '将数值或日期转换为字符 flt = flt & " Convert(" & Cls(i) & ",'System.String') like " & txtElse flt = flt & Cls(i) & " like " & txtEnd If
问题如下:同一个表中的数据,有的用户输入2014-05-01可以筛选出数据,但有的用户同样的输入却没有数据,必须要输入2014-5-1,即不要月和日前面的那个0,这种情况是怎么产生的?会不会和上面的转换代码有关系?同一台电脑上应该不会同时出现上述两种情况吧
谢谢!