Ist doch eigentlich ganz einfach:
Referenz auf die FirebirdSql.Data.Firebird.dll in deinem Projekt hinzufügen (Rechtsklick drauf, Referenz hinzufügen).
Delphi-Quellcode:
uses FirebirdSql.Data.Firebird;
...
method MainForm.button1_Click(sender: System.
Object; e: System.EventArgs);
var
conn: FbConnection;
cmd: FbCommand;
begin
conn := new FbConnection('
User=SYSDBA;Password=masterkey;'
+ '
Database=<ip-adresse>:C:\Firebird\TestDB.FDB;'
+ '
DataSource=<ip-adresse>;Charset=NONE;');
conn.Open();
var trans = conn.BeginTransaction();
// begin transaction liefert ein transaction objekt zurück, das muss man sich merken!
cmd := conn.CreateCommand();
// am besten command über connection erzeugen, dann vergisst man nie die connection dem command zuzuweisen
cmd.CommandText := '
';
// NIE string zusammenbauen.. IMMER parametrisierte queries benutzen!
cmd.Parameters.Add(new FbCommandParameter(
Name := '
Paramname'; Value := '
value'));
cmd.Execute();
trans.Commit();
end;