Daten in DBGrid anzeigen:
IBConnection.Open;
Edit1.Text := 'select * from Hasbergen where Name = ''Duck''';
SQLQuery1.Close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add(Edit1.Text);
SQLQuery1.Open;
IBConnection.Close;
Daten mit Insert einfügen:
IBConnection.Open;
Edit1.Text := 'insert into Hasbergen (Name) values (''Test'')';
SQLQuery1.Close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add(Edit1.Text);
SQLQuery1.ExecSQL;
SQLTransaction1.Commit;
IBConnection.Close;
Achtung beim Insert Befehl muß beim Absetzen des SQL Statements die Methode der Query ExecSQL sein. Und bitte nicht vergessen, die Transaktion mit Commit auszuführen. Beim Select ist die Methode der Query immer Open.
Also bei mir funktioniert es einwandfrei. Im übrigen empfehle ich IbExpert zur Administration von Firebird, es gibt die Version auch als Personal, also für Privat frei unter
http://www.hk-software.net/ibexpert.com ... 0-0-00.php" onclick="window.open(this.href);return false;
Ralli