Interbase help
8 отговора
2 прегледа
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?
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.
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.
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.
Interbase help
Ami native componenti izpolzvam (za Interbase), ne TTable i TQuery, ne minavam prez BDE-to.
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
До Julian
Защо не го напишеш-колкото и да е дълго /и грешни букви можеш да пишеш-ще ти простим/ -вероятно на всички е интересно....
До Julian
V icq-to te addnah i ti pratih moia email adres. (pisnalo mi e ot spam i zatova ne go publikuvam vyv foruma).
До Julian
No kato se zamislia, ne vizhdam razlika mezhdu da mi go pratish na email-a ili tuka da mi otgovorish.