[ trodon @ 30.10.2007. 19:04 ] @
Koristim MS SQL Server 2005 i do sada sam uglavnom pravio aplikacije koje nisu klijent/server... Sada mi se javlja potreba da napravim klijent/server aplikaciju na sledeci nacin: Na jednom kompu bi bio ms sql server 2005, dok bi na druga dva bili klijenti koji bi sadrzali jednostavan prikaz sadrzaja baze (pretpostavimo da baza ima samo jednu tabelu). Kao prvo, kako se u C# povezuje na bazu kada je u piranju klijent/ server aplikacija, i, kao drugo, ako klijenti imaju mogucnost menjanja podataka u bazi, na koji nachin da se automatski refreshuje prikaz na ostalim klijentima? Hvala unapred sa odgovorima...
[ aleksandarpopov @ 30.10.2007. 20:51 ] @
U principu ti je isto kao i na lokalnoj masini, samo kucas ip adresu racunara servera u mrezi mesto localhosta. Podaci se automatski ne refresuju na ostalim klijentima sve dok oni ponovo ne zatraze podatke od servera... o ovome mnogo i ne treba da razmisljas..., treba da razmisljas o tome sta koji klijent moze da menja i sta ce biti ako dva ili vise klijenata menjaju iste podatke.. :)
[ trodon @ 01.11.2007. 00:34 ] @
OK, mislim da sam blizu reshenja shto se tiche servera, a reci mi da li si upoznat sa automatskim refreshom kada se u bazi neshto promeni (mislim na sve aplikacije koje su konektovane na bazu)...
[ azolex @ 23.11.2009. 19:22 ] @
Refresh je samo client commanda, cim izvrsis update na sql serveru on je ajde da kazemo "refreshovan" odnosno promenjen, samo zahtevaj podatke ponovo nakon unosa i to je auto refresh ;p
[ sallle @ 24.11.2009. 01:59 ] @
cini mi se da od 2005ice (mssql) postoje neki notification servisi...

a mogo bi napravis i neke triggere koji bi nakon izmene tabele menjali neko polje u bazi, koje bi ti par puta u sekundi proveravao...