sql.txt:='select * from xxxx where month(date)=10'
但是month(date)到底返回什么类型的数据。按道理应该是整型。
为什么这样写不行呢?
sql.txt:='select * from xxxx where month(date)=strtoint(edit1.text)'
但是month(date)到底返回什么类型的数据。按道理应该是整型。
为什么这样写不行呢?
sql.txt:='select * from xxxx where month(date)=strtoint(edit1.text)'
sql.txt:='select * from xxxx where month(date)='+edit1.text
至于为什么,你自己去琢磨吧。其实这样写是很烂的代码。
不明白。这样子也是不行的哦。
那么按照我的要求有没有不烂的办法呢?
ADOQuery1.Active:=true;
我试了,没问题的。