Tema: Re: vartotojo įvestų duomenų sumavimas
Autorius: Anon
Data: 2010-11-17 17:23:03
Taip, tai bus tik tos pačios tranzakcijos ribose, bet kaip realiai užklausai 
prieiti prie tų duomenų? Jei pasidarysiu isolation level , kad užklausos 
matytų dar keše esančius pakitimus, kitas klientas, prisijungęs prie 
serveryje esancios MySQL duombazės  pamatys nepilną įrašą pagrindinėje 
lentelėje, ko negalima... Atsiprašau jei durnai klausiu, dar neteko 
praktiškai tokios situacijos turėt :(

Vytautas

"Dainius"  wrote in message news:ic0oke$ego$1@trimpas.omnitel.net...

Jei sumuosi tos pacios tranzakcijos ribose tai problemu neturetu buti.

On 11/17/2010 12:42 PM, Anon wrote:
> Situacija tokia: yra kvitų pildymo programėlė, rašoma Delphi 2007.
> Naudoja UniDAC komponentus ir MySQL, pildymas vyksta tranzakcijos būdu:
> lentelėse update'ai kešuoti, pildymo pabaigoje tranzakcija užbaigiama
> įvykdžius ApplyUpdates komandą. Prieš tai reikia susumuoti visko kainą,
> bet dalis duomenų yra lentelėse, o kita dalis "kybo" tranzakcijoje
> (vartotojas rašo į dbGrid'us), ir užklausai kaip ir neprieinami... Kaip
> juos nusiskaityt ? Keisti isolaton level ? Pildymo metu kvito kitas
> vartotojas neturėtų matyti...
>
> Vytautas