主题:关于日期查询问题
我要查询两个日期之间的数据,代码如下;
sql1:=datetostr(datetimepicker1.date);
sql2:=datetostr(datetimepicker2.date);
sql:='select * from pplan where plan_nd >''sql1'''; // and plan_nd<''sql2''
showmessage(sql);
ADOQuery1.SQL.add(sql);
但是一运行就说:字符串转换为datetime时发生语法错误,为什么?请高手指教!
sql1:=datetostr(datetimepicker1.date);
sql2:=datetostr(datetimepicker2.date);
sql:='select * from pplan where plan_nd >''sql1'''; // and plan_nd<''sql2''
showmessage(sql);
ADOQuery1.SQL.add(sql);
但是一运行就说:字符串转换为datetime时发生语法错误,为什么?请高手指教!