Как использовать TDateTimePicker
с форматом времени (час: минута: секунда)?
Я попробовал этот код:Как использовать datetimepicker на Delphi 7
Sql.text:= ('select * from namatabel where namafield between '+quotedstr(formatdatetime('yyyy/mm/dd', datetimepicker1.date))+' and '+quotedstr(formatdatetime('yyyy/mm/dd', datetimepicker2.date))+' and field order by field ASC');
Также этот код:
Sql.text:= ('select * from tablename where fieldname between '+quotedstr(formatdatetime('yyyy/mm/dd hh:mm:ss', datetimepicker1.date))+' and '+quotedstr(formatdatetime('yyyy/mm/dd hh:mm:ss', datetimepicker2.date))+' and fieldname order by fieldname ASC');
Также этот код:
Sql.text:= ('select * from tablename where fieldname between '+quotedstr(formatdatetime('yyyy/mm/dd hh:mm:ss', datetimepicker1.datetime))+' and '+quotedstr(formatdatetime('yyyy/mm/dd hh:mm:ss', datetimepicker2.datetime))+' and fieldname order by fieldname ASC');
, но те не будут работать, помочь мне исправить их.
Я использую SQLYog для базы данных MySQL.
UPDATE
@Jens Borrisholt я попробовать этот код раньше, но он не работает либо
SQL.Add('SELECT meteran.kd_meter as no,kamar.nama,meteran.waktu,meteran.meter '+
'FROM meteran,kamar WHERE kamar.idkamar = meteran.idkamar AND meteran.waktu BETWEEN :tgl1 and :tgl2 and waktu group by waktu asc');
ParamByName('tgl1').AsString:=FormatDateTime('yyyy-mm-dd',DateTimePicker1.DateTime);
ParamByName('tgl2').AsString:=FormatDateTime('yyyy-mm-dd',DateTimePicker2.DateTime); end;
DBGrid2.DataSource.DataSet:=MyQuery2;
Узнайте, как использовать параметры, и вы можете потерять это формат ада. Ну, возможно, из-за некоторых осложнений СУБД через ADO *, насколько я помню (вы, кажется, используете MySQL и, вероятно, ADO?). – TLama
Что такое * Sql.text * здесь, то есть от компонента Delphi, который вы используете? Что SqlYog имеет отношение к вопросу? Пожалуйста, измените свой вопрос дальше. –
ya, я использую SQL.text для вставки, обновления и выбора базы данных. im не использует ADO, но я использую MyQuery Access. это другое? Потому что я все еще изучаю эту вещь программирования. –