![]() |
Datenbank: mysql • Zugriff über: zeos
isempty
Hoi..
Ich hab ne mysql abfrage ueber die ZEOS Komponente:
Delphi-Quellcode:
Nun debugge ich das ganze und stelle fest, dass er bei der IF abfrage auf den boolwert SQLQuery.isempty nicht zugreifen kann
//...
SQLQuery.Close; SQLQuery.SQL.Text := s; // in s steht die ganze abfrage SQLQuery.Open; if SQLQuery.IsEmpty AND Modus_Inv.Checked then begin mitrechner := false; SQLQuery.Close; SQLQuery.SQL.Text := q // in q steht eine andere abfrage SQLQuery.Open; nurmon := true; end; //... ("Nicht verfügbarer Wert"), sodass er nie in die Schleife reinspringt. Ich öffne doch aber vorher die Query .. ? Woran könnte es liegen, dass SQLQuery.IsEmpty nicht verfügbar ist ? |
Re: isempty
Bezieht sich das Nichtverfügbar nicht nur auf den Debugger?
|
Re: isempty
naja im debugger greife ich dann eben SQLQUery.isempty explizit heraus und beobachte ihren Wert
Der Wert ist aber zur Zeit der If abfrage nicht verfuegbar , also fuer das ganze programm in dem moment heisst er springt net in die schleife rein |
Re: isempty
Schalt mal die Optimierung beim Debuggen aus.
|
Re: isempty
? was bringt das ?
wo kann man das einstellen ? |
Re: isempty
Zitat:
Zitat:
|
Re: isempty
Hallo,
vielleicht ist ja IsEmpty auch eine Funktion, dann muss das im Watch als ",r" angegeben werden. Im einfachsten Fall würde ich aber ne lokale Variable definieren. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz