M
mzcih
Unregistered / Unconfirmed
GUEST, unregistred user!
Select * From ABC Where RegDate >= '''+MaskEdit1.Text+''' And RegDate <= '''+MaskEdit2.Text+'''';
实际执行时出错,提示:
标准表达式中数据类型师法匹配
看了网上的文章说是系统日期格式设置问题,再改为:
Select * From ABC Where RegDate >= '''+StrToDate(MaskEdit1.Text)+''' And RegDate <= '''+StrToDate(MaskEdit2.Text+'''';
也是一样的提示,莫名奇妙.
ACCESS的字段属性为日期型,格式为"YYYY-MM-DD",输入的值为"2006-01-01",我的用的是Delphi 7 .
请高手赐教,到底是什么原因造成的,要如何解决.一句搜索日期的SQL语句也弄得太复杂了吧!
实际执行时出错,提示:
标准表达式中数据类型师法匹配
看了网上的文章说是系统日期格式设置问题,再改为:
Select * From ABC Where RegDate >= '''+StrToDate(MaskEdit1.Text)+''' And RegDate <= '''+StrToDate(MaskEdit2.Text+'''';
也是一样的提示,莫名奇妙.
ACCESS的字段属性为日期型,格式为"YYYY-MM-DD",输入的值为"2006-01-01",我的用的是Delphi 7 .
请高手赐教,到底是什么原因造成的,要如何解决.一句搜索日期的SQL语句也弄得太复杂了吧!