Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.283 pregleda

Najnovija ↓

jedno opcenito pitanje o ado.net-u 29.04.2007. u 14:38 · pre 237 meseci #1
ovako, kada ucitam podatke sa severa u dataset, dali se ti podaci mogu zakljucati na serveru dok se ne obave neka azuriranja i sl.? dali to ado uopce podrzava i kako to ide. ili bas moram napraviti transakciju (proceduru) na serveru koja ce zakljucati podatke (set transaction isolation level serializable) dok ne obavi sve promjene u svim tablicama.
pitam zbog toga sto se moze desit da neko od klijenata promjeni neki podatak u jednoj od tablica dok se izvrsavaju promjene koje koriste tocno taj podatak.
a taj podatak je ranije ucitan u dataset
net 2.0

hvala
Re: jedno opcenito pitanje o ado.net-u 01.05.2007. u 16:44 · pre 237 meseci #2
mogu, ali ne bi trebao to da radis. Problem koji ti imas se zove "data concurrency" i postoji dosta resenja od kojih je to koje si napomenuo definitivno najgore. Morao bi da otvoris transakciju na klijentu, da zakljucas red/page/tableu kroz WITH hint i da drzis konekcije/transakciju otvorenom dok korisnik ne zavrsi promenu. Za to vreme ce drugi korisnici traziti te podatke i bice posledica u zavisnosti od stepena izolacije. Medjutim, posledice ovakvog resenja se ne rangiraju od "dobrog" ka "losem" vec od "mnogo loseg" do "katastroficnog" :D


Probaj ovaj search: Google: "data concurrency ado.net" i procitaj par clanaka, trebalo bi da ti daju neke hintove kako da ovo resis elegantnije u zavisnosti od toga sta hoces da postignes.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: jedno opcenito pitanje o ado.net-u 02.05.2007. u 21:06 · pre 237 meseci #4
hvala na ogdovorima..
tako sam i mislio da tu ima komplikacija..
pa najjednostavnije je onda koristiti proceduru spremljenu na serveru kojoj prosljedim parametre (od korisnika) i koja ce biti transakcija najvece izlolacije, tj zakljuca sve podatke za mjenjanje do kraja transakcije dok se sve tablice ne apdejtaju..
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme