首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi + sqlite 比较日期大小,搜索中文(LIKE %中文%)的有关问题

2013-03-06 
求助:delphi + sqlite 比较日期大小,搜索中文(LIKE %中文%)的问题1.窗体上有两个日期控件,数据库有个日期

求助:delphi + sqlite 比较日期大小,搜索中文(LIKE %中文%)的问题
1.窗体上有两个日期控件,数据库有个日期类型的字段,如何写sql:查询日期在这两个日期控件之间的记录,不能用between,因为两个日期控件不一定都有填日期
2.查询某条记录时,例如:select * from employ where emp_name like %张三%,查到的数据是错误的,是不支持查中文吗,查字母或数字都可以
[解决办法]
1 不填的话默认一个上限或下限值
2 使用utf8编码应该可以(我用的utf8编码, 查中文没问题, 所以没注意这个)
[解决办法]
emp_name like %张三%
换成
charindex('张三',emp_name)>0
试试
上限和下限根据你的实际情况而定,如果时间间隔太长,在数据量大的情况下,会影响查询的速度,所以你应该尽量缩小两个时间段的间隔

热点排行