Morgen, ich hab' da mal wieder ein nettes Problemchen.
Ich wollte folgendes tun:
Code:
1. Transaktion starten.
2. Tabelle XYZ mittels
SQL erzeugen.
3. Datensatz in Tabelle XYZ mittels
SQL hinzufügen.
4. Transaktion abschließen.
IMHO sieht das ya ganz logisch aus. Jedoch tritt bei Punkt 3 der Fehler auf, dass die Tabelle XYZ nicht existiert. Ich müsste, damit dies funktioniert, die Transaktion zwischen 2. und 3. abschließen und eine neue starten. Doch dann brauch ich auch keine Transaktionen mehr.
Werden die Befehle für Datendefinition im Bezug auf Transaktionen anders behandelt als Abfragen und Manipulationsbefehle?
Nebenbei: Ich nutze von Firebird sowohl die Embedded-Variante als auch den Server.
Schon mal danke für die Antworten