Forum: Datenbanken
Delphi
by TUX_der_Pinguin,
27. Aug 2008
Naja das Argument das man dann mit Anwendung und Admin Tool gleichzeitig drauf zugreifen kann,
das verstehe ich und macht auch Sinn, ich habe nur die Embedded Variante gewählt damit ich
direkt sehen kann wie das Funktioniert, ich habe zuvor nie mit FireBird gearbeitet. Daher
dachte ich mir erschlage ich gleich 2 Probleme, die Anbindung an FireBird und das Handling mit
einer Embedded...
Forum: Datenbanken
Delphi
by TUX_der_Pinguin,
27. Aug 2008
Ich habe eine Anwendung die Messdaten Verwalten soll, d.h. Messungen werden von einer anderen Anwendung im Netzwerk
gespeichert, da jede Messung in einer sparaten Datei gespeichert wird, ist die suche nach einer oder mehren Messungen
sehr Zeitaufwending.
Den wenn ich z.b. über 80.000 Messungen (Dateien) vorliegen habe, muß ich jede Datei öffnen schauen ob sie den
Suchkritierien entspricht...
Forum: Datenbanken
Delphi
by TUX_der_Pinguin,
27. Aug 2008
Nein, das habe ich bisher nicht gemacht müßte ich mir anschauen wie ich diese Felder indiziert bekomme.
Forum: Datenbanken
Delphi
by TUX_der_Pinguin,
27. Aug 2008
Was für Indizes meinst du?
Forum: Datenbanken
Delphi
by TUX_der_Pinguin,
27. Aug 2008
Ich habe das ganze jetzt wie "omata" vorgeschlagen gelößt und verhindere programm intern das Datenbank "Update" und Suche
zeitgleich ablaufen können, indem ich das "Update" abbreche wenn ein Suchvorgang gestartet wird, so bekommt der Anwender
nichts davon mit und die Fehlermeldung habe ich seit dem auch nicht wieder gesehen.
Zur Zeit kämpfe ich dafür an Performance problemen, ich beführchte...
Forum: Datenbanken
Delphi
by TUX_der_Pinguin,
27. Aug 2008
Ja genau das Problem habe ich, was heißt den jetzt "kritische Abschnitte" ? Soll das heißen das ich bevor ich eine Suchanfrage
starte prüfen soll ob der Thread gerade dabei ist INSERT anweisungen auszuführen. Oder ist damit irgendwas spezielles gemeint?
Ansonsten kann ich ja auch wenn eine Suchanfrage gestartet wird das hinzufügen stoppen so das beim nächsten durchlauf
weiter gemacht wird....
Forum: Datenbanken
Delphi
by TUX_der_Pinguin,
26. Aug 2008
Vor dieser Fehlermeldung habe ich nicht mals was von "Savepoints" gewußt,
ich arbeite nicht mit Transaktionen, das grobe Prinzip einer Transaktion
verstehe ich ja aber ich hatte das nicht für nötig gehalten das zu benutzen.
Also das hinzufügen von Datensätzen erfolgt vom Prinzip her so...
SQLQuery := TZQuery.Create(self);
SQLQuery.SQL.Text := 'INSERT INTO TAB (Kunde, Name) VALUES...
Forum: Datenbanken
Delphi
by TUX_der_Pinguin,
26. Aug 2008
Ich habe hier eine Anwendung, die sich beim Start mit einer embedded Firebird Datenbank Verbindet.
Beim Start der Anwendung wird ein Thread gestartet, der die Datenbank mit Daten füttert. Solange
der Anwendet nichts macht führt der Thread eine INSERT Anweisung nach der anderen aus.
Startet der Anwender eine Suche wo bei logischerweise eine Select Anweisung durchgeführt wird
so erhalte ich...