Einzelnen Beitrag anzeigen

Gecko
(Gast)

n/a Beiträge
 
#49

Re: Was mache ich falsch? Firebird rattert wie irre auf der

  Alt 12. Jun 2007, 18:07
Hallo,


Delphi-Quellcode:
for I := 0 to sl.Count-1 do begin
qrsecond.SQL.Text:='select * from SP_SPAM_IU (:WORD)';
qrsecond.ParamByName('WORD').AsString:=sl.Strings[i];
qrsecond.Open;
end;
zconnection1.Disconnect;
hiermit funktioniert es. An zwei Dingen bin ich jedoch noch am rätseln:

Es geht nicht ohne das Disconnect! Die Daten sind erst nach dem Disconnecten in der DB, was mich sehr stört. Ich will ja nicht dauernd re-connecten.
Weiss jemand warum?

Das zweite was mich stört wäre das es eben keine transaktion ist und firebird bei vielen einträgen wieder auf der HDD rattern wird
Ich hatte ja oben schon einen Transaktionscode gepostet, mit dem wird aber immernur der alle erste eintrag in die DB gepostet
  Mit Zitat antworten Zitat