Forum: .NET-Sprachen
C#
by haentschman,
26. Jan 2016
...ich lerne auch gern dazu. :P Bin grad am probieren. Es läßt mir keine Ruhe. Das würde auch mein Konzept auf den Kopf stellen...:roll:
I am not amused... :roll: Tatsächlich bleiben die Tabellen trotz Rollback zurück. Suuupiii! Ich muß auch das Konzept ändern.
Workaround:
Da es ja um die komplette Erzeugung der Datenbank geht, empfehle ich das Script in einem TRY / EXCEPT Block laufen zu...
Forum: .NET-Sprachen
C#
by haentschman,
26. Jan 2016
:gruebel: Auch wenn eine Transaktion drumherum ist? ...muß ich echt nochmal bei Gelegenheit prüfen. Ich klinke mich dann mal aus bis ich es definitiv weiß. :zwinker:
Forum: .NET-Sprachen
C#
by haentschman,
26. Jan 2016
:P Wie du aber siehst braucht es nach dem CREATE DATABASE kein COMMIT vor dem CREATE TABLE. Dann kann das Script doch in einer Transaktion laufen oder? Im Script wird nach den einzelnen Datentabellen commited weil ich das so eingestellt habe. Die Commits könntest du auch weglassen...insbesondere das letzte COMMIT weil das von außen durchgeführt wird.
Frage: Wir reden wirklich über Script...