[ ivanv_83 @ 20.10.2009. 20:03 ] @
Po pitanju baza podataka sam pocetnik, moram to napomenuti.. Poceo sam da pravim neku bazu podataka u MySQL, a klijentsku aplikaciju sam napisao u Delphi-ju 7. Za povezivanje na bazu koristim ADO-ODBC varijantu. Koristim MySQL ODBC 5.1 Driver, a verzija servera je 5.1.39. Baza treba da ima recimo do 100 korisnika (LAN), s tim sto ce neki imati pravo samo da citaju a neki ce moci i da menjaju bazu. Sve to radi OK, do jedne bitne tacke..kada neko izmeni nesto u bazi, logovani korisnici nece videti te izmene, dok se ne izloguju pa ne uloguju ponovo. Da li MySQL ima podesavanja nekog Refresh intervala (ili ih ima mozda MyODBC driver)? Kako ovde izgleda Record locking, i kako da ispodesavam CursorLocation i IsolationLevel u klijentskoj aplikaciji? Znaci, problem mi je sto ima vise korisnika odjednom, pa kako se ovo resava u praksi (a bez kliktanja na dugme Refresh ili pozivom AdoTable.Refresh)? Nadam se da nisam jako smorio. Hvala unapred! |