Delphi + Firebird hálózatos program
2021-11-05T13:46:40+01:00
2021-11-05T14:50:42+01:00
2022-08-12T05:30:28+02:00
csanesz
Sziasztok!

Adott egy Firebird adatbázis, illetve két program, ami használja az adatbázis Employee tábláját.

Jó-e az elgondolás, miszerint ha csak sima lekérdezés történik (pl Riport készítés), akkor a tranzakció izolációs szintjét Read Commited-re állítom, de ha szerkesztés is történik a táblában (felvitel, módosítás, törlés), akkor az izolációs szintet Snapshot-ra állítom.

Esetleg milyen beállítások szükségesek még, hogy a két program ne akadjon össze, ha pl mind a ketten egyszerre rögzítenek vagy módosítanak?

Köszönöm!
Mutasd a teljes hozzászólást!
Szia!

A riportnál miért lenne tranzakció? hiszen nem módosítasz egy rekordot sem.
Az max egy lekérdezést használ.

A rögzítésnél, módosításnál már összetettebb a helyzet.

Az biztos hogy nem kell váltogatni az adatbázis isolációs szintjét minden alkalommal.

Olvasnivaló:

Transaction Handling
Mutasd a teljes hozzászólást!

abcd