Dirty read i paradox
Jeg har en appl. som administrerer "sager" og som kører på flere arb.stationer og som kører på en server. Jeg gemmer et "næste sagsnummer" i en paradox tabel. Når man skal lave en ny sag, læses nummeret i tabellen og "næste sagsnummer" i tabellen sættes 1 op og tabellen opdateres.Problemet er således:
1: Næste sagsnr i tabellen er 5
2: Bruger 1 laver en ny sag og får sagnr = 5, basen tabellen til 6.
2: Bruger 2 laver en ny sag og får sagnr = 6, tabellen opdateres til 7.
Så går der f.eks. 20 minutter og bruger 1 laver nu en ny sag og får 6, selv om der er en læs af tabellen! Det er som om at systemet siger at den allerede har recorden i bufferen.
Er det muligt at tvinge paradox til at lave en læs.
