mach ein "DataSource" von delphi auch aufs form und tu das mit deiner zeos
query componente verbinden
so kannst du dann direkt mit der datasource.dataset... auf deine rückgelieferten records zugreifen die das
query ausgespuckt hat..
kleiner codeschnipsel:
Delphi-Quellcode:
form1.query.Sql.Clear;
form1.query.Sql.Add('
');
// ist manchmal besser sonst gibts SQL fehler
form1.query.Sql.Add('
SELECT * FROM `'+form1.combobox1.text+'
` WHERE datetime BETWEEN '+quotedstr(datetimea)+'
AND '+quotedstr(datetimeb)+'
ORDER BY datetime ASC');
form1.query.Sql.Add('
');
// ist manchmal besser sonst gibts SQL fehler
query.Active := true;
// ab hier wird die abfrage gestartet und die ergebnisse sind dann im datasource drin :)
// rückgabewert auslesen:
datetime1 := datasource1.dataset.Fields.FieldByName('
datetime').asstring;
und so weiter..
dabei sollte das
query noch mit einem zeos transact und zeos database componenten dings gekoppelt sein..
über database greift das alles dann auf die echte
mysql db zu ( rechte dort festlegen )
und transact weis ich grad net wofür das wichtig ist.. aber
query brauchts
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!