[VB6/ADO] Detecteren van Transactions

Pagina: 1
Acties:

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Topicstarter
Is er een mogelijkheid om te detecteren of een ADO Connectie in een transactie zit? Ik kan het niet vinden in MSDN. Ik heb wel een aantal workarounds gevonden, maar dat is natuurlijk niet zo mooi als zou ik kunnen detecteren of ik binnen een transactie zit.

Workaround optie 1:
Gebruik maken van BeginTransComplete, CommitTransComplete, and RollbackTransComplete Events. Maar ik heb hier nog nooit mee gewerkt.

Workaround optie 2:
Elke keer als je een transactie start een vlaggetje handmatig zetten en aan de hand van vlaggetje je acties bepalen. ( imho. erg fout gevoelig, programmeurs zijn ook maar mensen. )

Programmer - an organism that turns coffee into software.


Verwijderd

Ik weet niet precies waarom je dit wil weten, in welke context je 'transaction' bedoelt. Bedoel je een ADO transaction (.BeginTransaction method), een database specifieke transactie zonder ADO ondersteuning of bijv. een transaction door COM+ Transactions?

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Topicstarter
Oops... je hebt gelijk...

Ik bedoel een ADO Transaction, dus gebruikmakend van .begintrans method

[ Voor 5% gewijzigd door LuCarD op 20-11-2003 17:01 . Reden: aarrghh hoeveel tikfouten kan je in 10 woorden maken? ]

Programmer - an organism that turns coffee into software.