Hallo,
Ich habe Com+ Anwendung(W2000). Die Funktion ruft eine gespeicherte Prozedur in der MS SQL Server 7.0. Die erzeugt neue Zeile in der Tabelle mit neuen Daten. Nichts kompliziertes, aber manchmal kriege ich die Fehlermeldung "Distributed Transaction Completed. Either enlist this
session in a new Transaction or the NULL Transaction" . Voran könnte es liegen: COM+ Anwendung oder an gespeicherte Prozedur. sie ist aber einfach
<PRE>
...
BEGIN TRANSACTION
INSERT INTO TABLE1 (param1, ...)
VALUES ('123', ....)
COMMIT TRANSACTION
...
</PRE>
Einstellung für Komponenten in COM+Anwendungen: Transaction(Erfordert neu), Synchronisierung(Erforderlich), Threadingmodel(Singlethread-apartment).
Danke.
Ich habe Com+ Anwendung(W2000). Die Funktion ruft eine gespeicherte Prozedur in der MS SQL Server 7.0. Die erzeugt neue Zeile in der Tabelle mit neuen Daten. Nichts kompliziertes, aber manchmal kriege ich die Fehlermeldung "Distributed Transaction Completed. Either enlist this
session in a new Transaction or the NULL Transaction" . Voran könnte es liegen: COM+ Anwendung oder an gespeicherte Prozedur. sie ist aber einfach
<PRE>
...
BEGIN TRANSACTION
INSERT INTO TABLE1 (param1, ...)
VALUES ('123', ....)
COMMIT TRANSACTION
...
</PRE>
Einstellung für Komponenten in COM+Anwendungen: Transaction(Erfordert neu), Synchronisierung(Erforderlich), Threadingmodel(Singlethread-apartment).
Danke.
Comment