[ rebelian @ 11.11.2005. 08:58 ] @
Pozdrav svima i pomagajte! Trenutno se bavim izradom svoje prve COM+ aplikacije tako da problem mozda i nije ozbiljan, ali utoliko bolje. Pokusavam da u komponenti koja je difinisana atributima: Code: JustInTimeActivation(True), _ Synchronization(SynchronizationOption.Required), _ Transaction(TransactionOption.Required) uradim debagovanje jednog poduzeg metoda koji je markiran atributom: Code: <AutoComplete()> U tom metodu radim poredjenje 2 dataseta i za sva polja koja "nisu ista" po jednim SqlCommandObjectom koji poziva Stored Proceduru promenu snimim u bazi. Problem nije postojao dok nisam ubacio SqlCommandObjecte koji umesto Stored Procedure imaju CommandType.Text (jer je query u njima isuvise jednostavan da bih ga izmestio u SP, ali ako bude moralo...). Error handling unutar te komponente prenosi exception dalje: Code: Catch ex As Exception Throw New Exception(ex.Message, ex) error koji "po nekad" dobijem (onda kada attachujem debugger) je: Distributed transaction completed. Either enlist this session in new transaction or the NULL transaction. A do brake pointa ni ne stigne. Kada ne attachujem debugger na proces metod "prodje" ali imam neke logicke greske u bazi koje bih "voleo" da otkonim. U setovanju Component Servisa za MyComputer sam Timeout za DTC Transakciju stavio na 3 pa onda i na 5 min ali nije pomoglo. Ako neko ima bilo kakvu ideju molim vas pomagajte! Unapred zahvalan, Vlada |