Forum: Datenbanken
Delphi
by Walter Landwehr,
23. Nov 2015
Habe es gelöst. So geht es.
Termineqry.Close;
Termineqry.ParamByName('Patientennummer').AsInteger := Patient1Qry.FieldByName('Patientennummer').AsInteger;
Termineqry.ParamByName('Startdatum').asString := DateTimeToStr(Now);
Termineqry.ParamByName('ENDDATUM').asString := DateTimeToStr(now + dmMain.ibqryOptionen.FieldByName('TERMINTAGE').AsInteger);
Termineqry.Open;
Forum: Datenbanken
Delphi
by Walter Landwehr,
23. Nov 2015
Hallo Mkinzler,
ja gibt es, den habe ich auch gerade probiert.
select
count(E.patientennummer) as Anzahl
from events E
where
(E.patientennummer = 16)
and
Forum: Datenbanken
Delphi
by Walter Landwehr,
23. Nov 2015
Hallo Sir Rufo,
hilft mir nicht so richtig weiter. Join habe ich entfernt. Ich benutze hier ein TIBOQuery von Jason (IBObjects) und ich habe den Verdacht das hier der Parameter nicht richtig übergeben wird, in IBExpert funktioniert es ja.
Forum: Datenbanken
Delphi
by Walter Landwehr,
23. Nov 2015
Hallo nahpets,
hab ich alles schon probiert, geht trotzdem nicht. Habe den Verdacht das der Parameter nicht richtig übergeben wird.
Forum: Datenbanken
Delphi
by Walter Landwehr,
23. Nov 2015
Hallo Lemmy,
in IBExpert geht es. Verstehe ich nicht so ganz.
Forum: Datenbanken
Delphi
by Walter Landwehr,
23. Nov 2015
Hallo Lemmy,
Parameter habe ich umbenannt, Ergebnis ist ebenso falsch.
Forum: Datenbanken
Delphi
by Walter Landwehr,
23. Nov 2015
Hallo Lemmy,
der Join auf die Patiententabelle ist nicht überflüssig, da ich nur alle Termine eines bestimmten Patienten haben will.
Forum: Datenbanken
Delphi
by Walter Landwehr,
23. Nov 2015
Nein geht auch nicht. Ergebnis ist das gleiche.