Hallo,
ich versuche gerade einen trigger dynamisch in einer firebird-db zu erstellen.
Aber sobald ich über DDL einen "set term ..." absetzte erhalte
ich die Fehlermeldung: ...Exception der Klasse EExternalException mit der Meldung 'Externe Exception C0000025' aufgetreten. Grundsätzlich kann
der Schnipsel s.u. ja nicht falsch sein, da ich andere Elemente wie. Generatoren
und Tabellen so problemlos erzeugen kann. Aber mit dem 'set' scheint meine
Umgebung (BDS2009,Firebird 2.1.3) hier ein Problem zu haben. Wie kann ich
alternativ einen Trigger dynamisch erzeugen?
AnsiString m_sql = "set term #;\n";
IBSQL->SQL->Clear();
IBSQL->SQL->Add(m_sql);
IBSQL->ExecQuery();
IBTransaction->CommitRetaining();
ich versuche gerade einen trigger dynamisch in einer firebird-db zu erstellen.
Aber sobald ich über DDL einen "set term ..." absetzte erhalte
ich die Fehlermeldung: ...Exception der Klasse EExternalException mit der Meldung 'Externe Exception C0000025' aufgetreten. Grundsätzlich kann
der Schnipsel s.u. ja nicht falsch sein, da ich andere Elemente wie. Generatoren
und Tabellen so problemlos erzeugen kann. Aber mit dem 'set' scheint meine
Umgebung (BDS2009,Firebird 2.1.3) hier ein Problem zu haben. Wie kann ich
alternativ einen Trigger dynamisch erzeugen?
AnsiString m_sql = "set term #;\n";
IBSQL->SQL->Clear();
IBSQL->SQL->Add(m_sql);
IBSQL->ExecQuery();
IBTransaction->CommitRetaining();
Comment