Die Suche ergab 53 Treffer

von mori
Do 10. Mai 2012, 19:08
Forum: Datenbanken
Thema: Resourcen freigeben waehrend DB-Abfrage
Antworten: 1
Zugriffe: 1230

Re: Resourcen freigeben waehrend DB-Abfrage

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 ...
von mori
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 ...
von mori
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 ...
von mori
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 ...
von mori
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 ...
von mori
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 ...
von mori
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 ...
von mori
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 ...
von mori
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 ...
von mori
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 ...
von mori
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?

Code: Alles auswählen

ZReadOnlyQuery1.ClearFields;
Ups, gerade neu gebaut -> Exception in ZDbCache.
Nun bin ich wieder ratlos...

MfG Th. Moritz
von mori
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 ...
von mori
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
von mori
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 ...
von mori
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 ...