有一Padarox表temp,3个字段如下:
Field Type Size
姓名 A 10
年龄 S
生日 D另有一edit1用与输入查询的条件值;现在如果要根据edit1中输入的内容进行模糊查找,可用
Query1.SQL.Add('Select * from temp where 姓名 like' + '''' +
edit1.Text + '%' + '''');问题是,若我想对生日大于1977年的字段进行这样的查找该怎么写啊?
我是这样写的,但错了,请看:
Query1.SQL.Add('Select * from temp where 生日 > ' + '''' +
edit1.Text + '''');对年龄大于25的字段进行这样的查找又该怎么写啊?
Field Type Size
姓名 A 10
年龄 S
生日 D另有一edit1用与输入查询的条件值;现在如果要根据edit1中输入的内容进行模糊查找,可用
Query1.SQL.Add('Select * from temp where 姓名 like' + '''' +
edit1.Text + '%' + '''');问题是,若我想对生日大于1977年的字段进行这样的查找该怎么写啊?
我是这样写的,但错了,请看:
Query1.SQL.Add('Select * from temp where 生日 > ' + '''' +
edit1.Text + '''');对年龄大于25的字段进行这样的查找又该怎么写啊?
Query1.SQL.Add('Select * from temp where 生日<:PDate');
query1.parameters.parambyname('Pdate').value=incyear(date(),-25);
他的方法可以用!