Discussion:
[ASP.NET] [Oracle] ORA-06512
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Robert Krassowski
2003-10-26 14:46:39 UTC
Permalink
Witam.

Spotkalem sie z bardzo dziwna sytuacja, ktorej nie moge przeskoczyc. W VS.2003
mam solution a w nim m.in. dwa _identyczne_ projekty. Jeden jest do celow
testowych. Jak wszystko w testowym gra, to 'wciagam' pliki do projektu
wlasciwego, kompiluje i jest do uzytku wszystkich. Taki model pracy odpowiadal
mi do przedwczoraj...

Mam plik (aspx+vb), ktory odwoluje sie do bazy danych (Oracle) - pobiera z
niej dane (procedura w pakiecie i kursorem na zewnatrz). Wszystko dziala
bezproblemowo, ale tylko... w projekcie testowym. Gdy zaimportowalem pliki do
projektu glownego wywala mi blad ORA-06512 oraz info, ze 'klient nie mogl
rozpoczac transakcji' (or sth, pisze z pamieci).

Nie wiem jak to sie dzieje, ze przy dwoch identycznych plikach, w jednym
wszystko jest ok, a drugi wywala blad. Dodam, ze inne odwolania do bazy
dzialaja (mozna czytac dane, wyswietlac je, modyfikowac). Jezeli ktos ma
jakies sugestie albo pomysly to chetnie poczytam.

--
Pzdr.
RK
Robert Krassowski
2003-10-27 12:32:07 UTC
Permalink
Post by Robert Krassowski
projektu glownego wywala mi blad ORA-06512 oraz info, ze 'klient nie mogl
rozpoczac transakcji' (or sth, pisze z pamieci).
troche mnie to kosztowalo (czasu i cierpliwosci). a rozwiazanie?

przed Select napisac:
SET TRANSACTION READ ONLY;

po Select:
COMMIT;

i pytanie do znawcow. dlaczego? :0 pytanie z czystej ciekawosci...

--
RK

Loading...