Hallo zusammen,
wir arbeiten bei uns unter anderem mit der DB2 Datenbank der IBM iSeries.
Seit dem letzten IBM Patches erhalten wir nachdem Ausführen von unseren
SQL Statements z.T. sehr komische
SQL Fehlermeldungen (z.B. SQL901 Systemfehler, usw.)...
Ein Ticket an die IBM haben wir bereits erstellt...
Nun habe ich zu meinem Verständnis eine Frage zur Arbeitsweise der
ADO Query Komponente (befindet sich in meiner Delphi
IDE auf dem Tabreiter dbGO in den Komponenten)...
Bei Programmstart stellen wir die Verbindung über eine TADOConnection.Open her.
Alle verwendeten Queries sind dann mit dieser TADOConnection verbunden.
Ein
SQL Statement wird wie folgt zusammengesetzt:
Delphi-Quellcode:
Try
With (ADOQuery1)
Do
Begin
Active := False;
SQL.Clear;
SQL.Add('
Select * From Table1 ');
SQL.Add('
Where FLD01 <> ''
1''
');
Active := True;
End;
Except
ShowMessage('
Fehler');
Exit
End;
Nun ist die Aussage der IBM u.a. das mit jedem
SQL.Add der
SQL Befehl an die
DB abgesetzt wird, kann das sein?