Jak sprawdzić czy w obrębie transakcji coś zostało w bazie zmienione?

0

Da radę coś takiego zrobić bez potrzeby robienia kolejnego zapytania do bazy?
Czyli mam:

connPtr->BeginTrans();
// coś tu się dzieje
connPtr->CommitTrans();

Można sprawdzić wynik transakcji czy został zrobiony jakiś INSERT, UPDATE, DELETE?

0

Każda instrukcja SQL zwraca "rows affected".

0

No dobra, ale jak to sprawdzić co zwróciła transakcja przy commit?

0

Nie zrozumiałeś, nie transakcja, a komendy SQL wewnątrz transakcji.

0

Ok, czyli jak mam to zrobić? ;)

Robię tak:

connPtr->BeginTrans();
//...
jakisRsPointer->UpdateBatch( adAffectAll );
//...
connPtr->CommitTrans();

I jak teraz sprawdzić czy ten update coś zmienił?

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