注册 登录
编程论坛 新人交流区

[求助]delphi SQL中使用变量问题!

xxxggg 发布于 2007-10-15 14:52, 960 次点击

var
da1,da2 : string;
begin
adoquery1.Close;
da1 := datetostr(DateTimePicker1.Date);
da2 := datetostr(DateTimePicker2.Date);
adoquery1.sql.Text := 'select * from table where 时间 between ''%da1%'' and ''%da2%''';
adoquery1.Open;

时间字段为字符型

请问高手为什么我这条SQL语句查不出数据来@@@ 变量有什么问题>???

2 回复
#2
木益2007-10-15 16:21
   我马上要学到数据库了,等我学了再来看你这问题,到是向你请教,望赐教!
#3
joooyooo2007-10-17 21:41
查询语句改为:
adoquery1.sql.text:='select * from table where 时间 between '''+da1+''' and '''+da2+'''';
1