在查询的时候呢,我要找出介于2个时间段之间的所有数据!!而数据库里的时间的类型呢,我是用 那个 字符串的 ,格式为 2003-3-4用query1语句如下: with query1 do begin
sql.close;sql.clear;
sql.add('select a.name,a.id,a.age,b.address,b.phone from a,b');
aql.add('a.id=b.id and a.time between like :sj and like :sjj'); (1)
parambyname('sj').asstring:=***;
parambyname('sjj').asstring:=***;
open;
但是执行的时候,总是提示 “(1)” 出错!!
请问该怎么写这样的sql语句!!
谢谢
sql.close;sql.clear;
sql.add('select a.name,a.id,a.age,b.address,b.phone from a,b');
aql.add('a.id=b.id and a.time between like :sj and like :sjj'); (1)
parambyname('sj').asstring:=***;
parambyname('sjj').asstring:=***;
open;
但是执行的时候,总是提示 “(1)” 出错!!
请问该怎么写这样的sql语句!!
谢谢
解决方案 »
- Delphi 拦截iis
- 多条件查询,怎样加入日期范围查询!
- 小弟也想和大侠换c#程序学习
- 在WEB上怎么用DELPHI代码来建立与XML连接的代码?
- 如何用tquery查找符合条件的记录,然后取出该记录的其它字段值?
- StringGrid如何控制某一列或某一单元各为只读,如何修改其颜色?(不用Fixed属性)
- 为什么cxSpreadSheetBook输入汉字要输入两次,输入字母和数字不会?
- 有谁可以写出dialogbox的语句给我看看啊?
- 学Delphi买什么书好?
- QsIOCP已完工看了好多代码,参考了几个大公司的朋友用vc写的IOCP
- 如何让DBEDIT里的文字向中间对齐?
- DELPHI调用VC编写的DLL问题
aql.add('a.id=b.id and a.time between :sj and :sjj');
aql.add('a.id=b.id and a.time between DateValue(:sj) and DateValue(:sjj)');
begin
sql.close;sql.clear;
Sql.Add('Select * From TableName Where TimeField >'+#39+'2002-12-10'+#39+' and TimeField <'+#39+'2003-3-16'+#39);
Open;
end;