[ADODB] Transakcje - nie działający rollback

0

Witam,
W moim systemie uzywam klasy ADODB do połączeń , nie wyptajcie dlaczego, w sumie mogłem użyć PDO no ale tak sie już stało.
Mam pytanie o transakcje, jakiś czas temu robiłem i bylo wszystko ok teraz w ogole nie dziala mi rollback mam tak:

$conn->StartTrans();
$conn->Execute($sql);
$conn->Execute($Sql2);
if($conn->CompleteTrans())
{// zapytania OK}
else{ // błąd transakcji}

Wg manuala to powinno działać, funkcja CompleteTrans działa poprawnie ponieważ jak jest jedno zapytanie błedne zwraca false ale niestety rollback nie dziala (zawsze 1 insert wskakuje). Tak jakby obsluga transakcji byla wylaczona.
Juz myslalem ze mam tabele na MyIsam ale jednak mam InnoDB. Nie wiem czy moze przy polaczeniu jakies paramtery polaczenia trzeba ustawic ? W PDO wlasnie tak jest.

Wyczaiłem ze StartTrans zwraca false czyli w ogole transkacja nie rusza. Hmmm. Co moze byc przyczyna? Tabele mam INNODB wiec?

Poradzcie co moze byc nie tak.

0

Witam
Udało ci się może rozwiązać ten problem? Mam identyczny w przypadku MySQL-a. Na Oraclu działa a tutaj nie chce.

1 użytkowników online, w tym zalogowanych: 0, gości: 1