Pristupam udaljenoj MYSQL bazi preko ODBC i javlja mi se ova poruka, tj. ovaj problem “This record has been changed by another user...” bla, bla. Jednom recju ne dozvoljava mi izmenu sloga. Najveci problem je sto to nije ucestala greska, javlja se sporadicno, nema pravila. Naime danima radi besprekorno, a onda se desi greska. Pri tom radim kontrolu , tj. ako ni jedno polje sloga u MYSQL bazi nije promenjeno u odnosu na lokalnu bazu ne azuriram ga (posto sam primetio da tada hoce da se javi greska, pa se onda uvodi polje TIMESTAMP). Menjam samo one slogove koji su zaista za azuriranje, tj. dobice novu vrednost. Direktnim ulaskom u tabelu na to polje i pokusajem izmene je isto. Tek kada se pridje direktno MYSQL bazi , i izvrsi bilo kakva izmena tog sloga, posle toga sve radi ok.
IMa li ljudi bilo ko kakvu ideju, posto sam vise poludeo sa svim pokusajima (otkljucavanjam, zakljucavanja, svaki put novo attach-ovanje, osvezavanja). Inace celo azuriranje sam bas zbog toga radio iz koda ,a ne direktno kroz UPDATE query.
Hvala svima u napred.
IMa li ljudi bilo ko kakvu ideju, posto sam vise poludeo sa svim pokusajima (otkljucavanjam, zakljucavanja, svaki put novo attach-ovanje, osvezavanja). Inace celo azuriranje sam bas zbog toga radio iz koda ,a ne direktno kroz UPDATE query.
Hvala svima u napred.
Potpis
dejan