Forum: Datenbanken
Delphi
by danielA,
7. Mai 2004
Hallo nochmal,
komme leider erst MMontag wieder an meine Quellen ran aber er meckert dann über das ORDER BY.
Nehme ich das ORDER BY raus funktioniert es wieder.
Gruß Daniel
Forum: Datenbanken
Delphi
by danielA,
7. Mai 2004
Habe die TIBQuery abgeleitet. Folgender Code funktioniert unter IB6 und Firebird 1.0.3. Bei Firebird 1.5 fliegt er an der markierten Stelle raus wenn
UseCountStatement True ist (und FDBType auf F_Interbase6 steht).
PS.: Ich weiß das das Countstatement bei Firebird nicht mehr notwendig ist da RecordCount richtig gesetzt wird. Leider ist das nur eine Stelle an der er mit dieser Fehlermeldung...
Forum: Datenbanken
Delphi
by danielA,
7. Mai 2004
Hallo,
also meine Transaktionseigenschaft ist auf Schnappschuß (also concurrency nowait) eingestellt.
Habe meine Stored Proc mal so umgeschrieben, daß er nur 200 Datensätze kopiert und die letzte kopierte ID zurückgibt. Durch anschließendes Commit und erneutem Aufruf der Stored Proc erhoffe ich mir, daß es funzt. Hat beim ersten Test ebend leider noch nicht funktioniert. GFIX hat mir aber...
Forum: Datenbanken
Delphi
by danielA,
6. Mai 2004
Hallo,
erstmal danke für die schnellen antworten.
Also die Transaktionen sind wirklich alle beendet hier mal ein Teil aus der OnClose:
...
Dm1.IbTransaction1.Commit;
Dm1.IbTransaction1.Active:=false;
Forum: Datenbanken
Delphi
by danielA,
6. Mai 2004
Hallo erstmal.
Ich habe das Problem das Firebird (1.0.3) sich gelegentlich beim schließen meiner Anwendung aufhängt. Diese Anwendung nimmt die Datenbank notwendigerweise etwas härter ran. Das heißt es werden in einer Stored Proc momentan bis zu 5000 Datensätze in eine andere Tabelle kopiert (ist eine Meßreihe) um berechnungen in akzeptabler Zeit darauf ausführen zu können.
UDFs habe ich alle...