Interbase help

8 отговора 2 прегледа
#1

Interbase help

I nashta velika firma reshi ot Paradox na Interbase 6 da mine (nai - veche shoto e bezplaten), samo deto ne moga da se oprava s nego. Predi beshe lesno - pravish edit na zapisa, toi se lockva i drugite klienti ne mogat da go pipat. Ama sega ne vyrvat takiva fokusi (po tochno mozhe i da stava, ama az kato sym nekadyren i ne moga). Ta imam slednia problem - niakolko klienti otvariat ednovremenno edin zapis redaktirat si go i poslednia koito go potvyrzhdava si zapisva samo negovite promeni kato zamazva ostanalite. Az ochakvah da se poiavi niakakyv konflikt pri obnoviavaneto - ili pone warning da mi izkara ama ... mai ne sym naglasil neshto kakto horata. Niakoi (mai Azazel beshe ekspert) da ima ideia kakvo sym propusnal?
Отговор
в отговор на Fomalhaut #2

Interbase help

Zdravei, v InterBase se izpilzva "optimistichnata" strategia t.e. vsichki rabotiat sas zapisa no kogato se zapisva v bazata moje da go zapishe samo parvia (tova e vapros na nastroika, ste pogledna kade beshe i ste ti pisha). Izpolzvai tranzakcii kogato redaktirash zapisi i (pone spored men) ne e jelatelno da izpolzvash TTable komponenti. Ne kazvam che ne moje prosto az rabotia samo s TQuety za vsichki operacii i sam niamal problemi do sega.
Отговор
в отговор на Fomalhaut #3

Interbase help

Da, blagodaria. Izpolzvam tranzakcii i native componentite za Interbase, TTable ne sym izpolzval (rabotia s niakolko tablici navednyzh i mi e neobhodima SQL zaiavka) , vypreki tova pri ednovemenno redaktirane na zapis mi se zapisva poslednia update. Nikakyv exception ne mi dava i si go zapisva bez problemi. Moga po hamalskia nachin da se oprava,kato si vyveda pole s flagche dali niakoi e otvoril zapisa veche, no hich ne mi haresva takyv variant, tezi ot Interbase ne sa vcherashni i sigurno sa si predvidili mehanizym za reagirane pri kolizii. Samo deto oshte ne sym go nameril :(. Blagodaria ti predvaritelno za pomoshta.
Отговор
в отговор на Fomalhaut #4

Interbase help

Zdravei otnovo, ti kak zapisvash v bazata s TTable.Post ili s TQuery ('UPDATE .... SET .... WHERE ....'). Proveri nastroikite na Delphi-to da ne si zabranil exception. Zastoto pri men dava exception ako dvama potrebiteli ednovremenno dadat na edin zapis 'Edit' sled tova ednia dade Post sled tova drugia dade Post. Ste si poigraia oste i ste ti pisha pak. Uspeh Julian.
Отговор
в отговор на Julian #5

Interbase help

Ami native componenti izpolzvam (za Interbase), ne TTable i TQuery, ne minavam prez BDE-to.
Отговор
в отговор на Fomalhaut #6

Interbase help

Zdravei otnovo napravih niakoi opiti ima kakvo da ti kaja, no e slojno za obesnenie tuk. Napishi mi na e-mail-a (JulianJ@dir.bg) telefona si ili tvoia e-mail da se chuem po niakakav nachin ste ti razkaja kakvo otkrih. SAMO NE IZPOLZVAI SPECIALIZIRANITE KOMPONENTI ZA INTERBASE. Julian
Отговор
в отговор на Fomalhaut #7

До Julian

Защо не го напишеш-колкото и да е дълго /и грешни букви можеш да пишеш-ще ти простим/ -вероятно на всички е интересно....
Отговор
в отговор на Fomalhaut #8

До Julian

V icq-to te addnah i ti pratih moia email adres. (pisnalo mi e ot spam i zatova ne go publikuvam vyv foruma).
Отговор
в отговор на Fomalhaut #9

До Julian

No kato se zamislia, ne vizhdam razlika mezhdu da mi go pratish na email-a ili tuka da mi otgovorish.
Отговор