sql.add('select * from data where date= '''+DateToStr(DateTimePicker1.date)+'''');
sql.add('select * from data where '+DateToStr(DatetimePicker1.Date));
select * from data where date= '''+DateToStr(DateTimePicker1.datetime)+'''
错了 sql.add('select * from data where date='+ DateToStr(DateTimePicker1.date));
sql.add('select * from data where date= 这里我不会'); 很显然,这不是一种好的程序写作习惯。 dreamfan(dreamfan) 的方法可取,但是还是建议改成 sql.add('select * from data where date= :date'); parameters.ParamByName('date').Value:=datetimepicker1.date; 按照名称取值,效率可能低一点,但是比较安全。
sql.add('select * from data where date='+ DateToStr(DateTimePicker1.date));
很显然,这不是一种好的程序写作习惯。
dreamfan(dreamfan) 的方法可取,但是还是建议改成
sql.add('select * from data where date= :date');
parameters.ParamByName('date').Value:=datetimepicker1.date;
按照名称取值,效率可能低一点,但是比较安全。