Thema: Delphi Datenmenge geschlossen

Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Datenmenge geschlossen

  Alt 7. Mär 2018, 20:19
Hallo,
Delphi-Quellcode:
ReisekostenQuery.Open; // wieso hier schon das Open?
SucheReisekostenForm.ReisekostenQuery.Open; // sollte diese Query nicht noch offen sein?

if gvarStatus = 1 then // für einen Datensatz
          OpenParamQuerySQL(ReisekostenQuery, 'SELECT * FROM Reisekosten WHERE ID = :ID AND MANr = :MANr ORDER BY ID ASC', ['ID', 'MANr'], [SucheReisekostenForm.ReisekostenQuery.FieldByName('ID').AsInteger, SucheReisekostenForm.ReisekostenQuery.FieldByName('MANr').AsInteger]);
bitte lokale Variablen verwenden
SucheReisekostenForm.ReisekostenQuery.FieldByName( 'ID').AsInteger -> Id: Integer;
SucheReisekostenForm.ReisekostenQuery.FieldByName( 'MANr').AsInteger -> MANr: Integer;

Was konkret macht OpenParamQuerySQL ?

PS:
Die lokalen Variablen dienen einerseits der besseren Übersicht.
Ausserdem weißt Du dann genau, wo genau die Fehlermeldung kommt.
Heiko
  Mit Zitat antworten Zitat