Hallo zusammen,
nun regle ich es ueber TThread sinngemaess:
[edit]
Es geht viel einfacher!
Aus 'OnTimer' heraus laesst sich das WaitingForm als ShowModal, fsSystemStayOnTop
zeichnen und die Main-App rennt weiter.
Das klappt nicht aus OnStartTimer! Hier wartet die MainApp auf das Schliessen des ...
Die Suche ergab 53 Treffer
- Do 10. Mai 2012, 19:08
- Forum: Datenbanken
- Thema: Resourcen freigeben waehrend DB-Abfrage
- Antworten: 1
- Zugriffe: 1230
- Mi 9. Mai 2012, 10:02
- Forum: Datenbanken
- Thema: Resourcen freigeben waehrend DB-Abfrage
- Antworten: 1
- Zugriffe: 1230
Resourcen freigeben waehrend DB-Abfrage
Hallo zusammen,
meine SQL-Abfragen funktionieren nun komplett in der App.
Leider ist die Produktiv-DB nicht optimal aufgebaut, worauf ich keinerlei Einfluss habe!
Teilweise fehlt die Indexierung komplett und daher dauern auch aufwendige, kombinierte Abfragen
ueber mehrere Tabellen (mehrere 100k ...
meine SQL-Abfragen funktionieren nun komplett in der App.
Leider ist die Produktiv-DB nicht optimal aufgebaut, worauf ich keinerlei Einfluss habe!
Teilweise fehlt die Indexierung komplett und daher dauern auch aufwendige, kombinierte Abfragen
ueber mehrere Tabellen (mehrere 100k ...
- So 6. Mai 2012, 13:41
- Forum: Datenbanken
- Thema: ZConnection Fehler abfangen
- Antworten: 4
- Zugriffe: 1850
Re: ZConnection Fehler abfangen
Beim meiner App wird die Initialisierung in FormCreate() ausgefügrt, aber die DB wird nicht geöffnet.
In Form OnActivate wird ein Timer mit 10ms gestartet.
Hallo MmVisual,
genau das war die Loesung! Mein Timer startet nun nach 2sek. den Connect und alles rennt wie gewuenscht.
Bei fehlendem ...
In Form OnActivate wird ein Timer mit 10ms gestartet.
Hallo MmVisual,
genau das war die Loesung! Mein Timer startet nun nach 2sek. den Connect und alles rennt wie gewuenscht.
Bei fehlendem ...
- So 6. Mai 2012, 12:34
- Forum: Datenbanken
- Thema: ZConnection Fehler abfangen
- Antworten: 4
- Zugriffe: 1850
Re: ZConnection Fehler abfangen
Bei mir klappt das, ich habe eine Test-Taste:
Hallo,
was passiert bei Dir genau, wenn der Server nicht da ist?
Bekommst Du eine MessageBox mit der Exception zu sehen,
bevor Du wieder in Deiner App landest?
Meine MessageBox versteckt sich irgendwo hinterm Desktop und die sehe ich erst,
wenn ich ...
Hallo,
was passiert bei Dir genau, wenn der Server nicht da ist?
Bekommst Du eine MessageBox mit der Exception zu sehen,
bevor Du wieder in Deiner App landest?
Meine MessageBox versteckt sich irgendwo hinterm Desktop und die sehe ich erst,
wenn ich ...
- So 6. Mai 2012, 11:17
- Forum: Datenbanken
- Thema: ZConnection Fehler abfangen
- Antworten: 4
- Zugriffe: 1850
ZConnection Fehler abfangen
Hallo zusammen,
wie fange ich am sichersten den Fehler ab, wenn der Server nicht erreichbar ist?
try
ZConnection1.Connect;
except
//hier kommt die Exception erstmal nicht an! siehe unten!
end;
Bei fehlendem Server sehe ich die Exception nur, wenn ich im Windows-Taskmanager
auf "Wechsle zu Task ...
wie fange ich am sichersten den Fehler ab, wenn der Server nicht erreichbar ist?
try
ZConnection1.Connect;
except
//hier kommt die Exception erstmal nicht an! siehe unten!
end;
Bei fehlendem Server sehe ich die Exception nur, wenn ich im Windows-Taskmanager
auf "Wechsle zu Task ...
- Fr 27. Apr 2012, 18:28
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Wie ich beschrieben habe: Nur wenig LCL Erfahrung, da ich zwar mit wachsender Begeisterung die Änderungen des FPC und die Arbeit von Marcov und seiner Crew betrachte, jedoch einfach mit dem Debugverhalten nicht klarkommene. Um Strukturen wie Zeos über all seine Tiefen erfassen zu können muß ich ...
- Fr 20. Apr 2012, 23:16
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Kann so nix weiter erkennen. Hast to Columns im Grid angelegt? Um Größen zu ändern oder so? -> .lfm
Kenn mich jetzt weniger mit dem Verhalten von LCL aus, aber was passiert, wenn du das Grid nicht verbirgst und wieder sichtbar machst? Warum überhaupt?
Ich habe nichts extra angelegt! Es ist ja ...
Kenn mich jetzt weniger mit dem Verhalten von LCL aus, aber was passiert, wenn du das Grid nicht verbirgst und wieder sichtbar machst? Warum überhaupt?
Ich habe nichts extra angelegt! Es ist ja ...
- Fr 20. Apr 2012, 22:30
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Hallo EgonHugeist
Alle Antworten liegen ganz klar auf deinem Formular und nirgendwo anders,
Und meiner Meinung nach kann dir da so wirklich keiner helfen...
Oder vielleicht denkst du besser nochmal über die Architektur deine App nach?
Kurz und knapp, hier der Code zur App:
Nur die "SELECT ...
Alle Antworten liegen ganz klar auf deinem Formular und nirgendwo anders,
Und meiner Meinung nach kann dir da so wirklich keiner helfen...
Oder vielleicht denkst du besser nochmal über die Architektur deine App nach?
Kurz und knapp, hier der Code zur App:
Nur die "SELECT ...
- Fr 20. Apr 2012, 21:26
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Hallo EgonHugeist
wenn ich richtig liege, dann kommt mir der Name von Zeos bekannt vor?
Mir schein irgend eines deiner Controls ist via DataSource mit dem Zeos.DataSet verknüpft.
Ja genau. DataSource1 -> ZReadOnlyQuery1
Änders du deine Abfragen, solltest du auch deine Felder innerhalb deiner ...
wenn ich richtig liege, dann kommt mir der Name von Zeos bekannt vor?
Mir schein irgend eines deiner Controls ist via DataSource mit dem Zeos.DataSet verknüpft.
Ja genau. DataSource1 -> ZReadOnlyQuery1
Änders du deine Abfragen, solltest du auch deine Felder innerhalb deiner ...
- Fr 20. Apr 2012, 20:01
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Hallo MmVisual,
im Quellcode wird bisher noch nichts extra gesetzt! Bin ja noch am Anfang [1].
Es geht hier auch nicht um 4 Abfragen, sondern inzwischen knapp 20 (zunehmend!).
Diese Abfragen beinhalten viele Verknuepfungen mit
INNER JOIN, LEFT JOIN usw. + WHERE SELECT MAX(...) AND ...uvm.
... und ...
im Quellcode wird bisher noch nichts extra gesetzt! Bin ja noch am Anfang [1].
Es geht hier auch nicht um 4 Abfragen, sondern inzwischen knapp 20 (zunehmend!).
Diese Abfragen beinhalten viele Verknuepfungen mit
INNER JOIN, LEFT JOIN usw. + WHERE SELECT MAX(...) AND ...uvm.
... und ...
- Fr 20. Apr 2012, 17:16
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Ich schreibe mir mal selbst 
Sollte das nicht eigentlich reichen?
Ups, gerade neu gebaut -> Exception in ZDbCache.
Nun bin ich wieder ratlos...
MfG Th. Moritz

Sollte das nicht eigentlich reichen?
Code: Alles auswählen
ZReadOnlyQuery1.ClearFields;
Nun bin ich wieder ratlos...
MfG Th. Moritz
- Fr 20. Apr 2012, 11:20
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Hallo zusammen,
nun habe ich das naechste Problem an der Backe...
Hier lokal mit meinen 20000 Datensaetzen klappt das Wechseln der Abfragen wunderbar.
Auf dem Produktiv-Server liegen aber mehrere 100000 Datensaetze. Ab einer bestimmten
Menge an Antworten vom Server bricht mein Tool zusammen, wenn ...
nun habe ich das naechste Problem an der Backe...
Hier lokal mit meinen 20000 Datensaetzen klappt das Wechseln der Abfragen wunderbar.
Auf dem Produktiv-Server liegen aber mehrere 100000 Datensaetze. Ab einer bestimmten
Menge an Antworten vom Server bricht mein Tool zusammen, wenn ...
- Do 19. Apr 2012, 17:26
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Du bist der Groesste!
Vielen Dank!
MfG Th. Moritz
Vielen Dank!
MfG Th. Moritz
- Do 19. Apr 2012, 15:18
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Re: Neueinsteiger Zeos Mysql
Kannst du mal sowas rein machen:
try
ZReadOnlyQuery1.Open;
except
On E: Exception do
begin
ShowMessage('Kein Connect, oder fehlerhafte SQL-Abfrage!'#13#10 + E.Message);
Form1.Close;
end;
end;
Und schreiben was in der Bog dann steht?
OK, erstmal Danke, dass Du Dir den Kram anschaust ...
try
ZReadOnlyQuery1.Open;
except
On E: Exception do
begin
ShowMessage('Kein Connect, oder fehlerhafte SQL-Abfrage!'#13#10 + E.Message);
Form1.Close;
end;
end;
Und schreiben was in der Bog dann steht?
OK, erstmal Danke, dass Du Dir den Kram anschaust ...
- Do 19. Apr 2012, 09:40
- Forum: Datenbanken
- Thema: Neueinsteiger Zeos Mysql
- Antworten: 25
- Zugriffe: 9056
Neueinsteiger Zeos Mysql
Hallo zusammen,
nun war ich ein paar Tage nicht mehr online, da ich mich um Haus und Hof kuemmern musste...
Momentan habe ich folgendes Problem:
Mittels ComboBox rufe ich verschiedene SQL-Abfragen ab. Das klappt auch wunderbar.
Auch der Wechsel ueber mehrere Tabellen funktioniert problemlos.
Aber ...
nun war ich ein paar Tage nicht mehr online, da ich mich um Haus und Hof kuemmern musste...
Momentan habe ich folgendes Problem:
Mittels ComboBox rufe ich verschiedene SQL-Abfragen ab. Das klappt auch wunderbar.
Auch der Wechsel ueber mehrere Tabellen funktioniert problemlos.
Aber ...