Entwickler-Ecke

Datenbanken - IBSQL problem


TheHolyMan - Mi 20.07.05 08:52
Titel: IBSQL problem
Hallo ..

ich benutze die IBSQL in Delphi 7 mit Firebird 1.5 komponente und habe folgendes problem


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
    TransactionCommit(trsAuftragsDaten);  // Commitet die Transaktion wenn noch offen
    StartTransaction(qryAuftragsDaten);   // Startet die Transaktion die an der IBSQL hängt
    qryAuftragsDaten.ParamByName('ACod').AsString := AuftragInfo.ACod;
    qryAuftragsDaten.ParamByName('APos').AsString := AuftragInfo.APos;
    qryAuftragsDaten.ParamByName('BJahr').AsInteger := AuftragInfo.BJahr;
    qryAuftragsDaten.ParamByName('BPos').AsInteger := AuftragInfo.BPos;
    qryAuftragsDaten.ExecQuery;


wenn die Funktion zum ersten Aufrufe funkrioniert alles ...

beim 2ten mal erhalte ich aber folgenden Fehler: Exception in EIBClient error with message 'IBSQL open'


was ist das ?!


Matthias-K - Mi 20.07.05 09:22

du musst wenn dann die datenmenge auch vorher schlißen, per close.

matthias