[ Bojan11 @ 07.02.2008. 15:33 ] @
Kako napraviti SELECT naredbu nad izvorom podataka u DataAdapteru ; koji če
iz izvora potegnuti razliku podataka između onih šta se nalaze u DATASET-u i
onih u bazi podataka (izvoru) ?

Pitam zato jer mi baza podataka ima 40000 pod i ako mu dam svaki put da
fill-a sve podtake, sve to skupa traje .....

Hvala
[ Bojan11 @ 08.02.2008. 13:13 ] @
Da pojasnim,

Trebao bi napraviti uniju između podataka u DATASET-u (odnosno DataTable) i
podataka u bazi!


Kako napisati taj SQL query u DataAdapteru?

Dim ADAPTER As New System.Data.OleDb.OleDbDataAdapter("SELECT ID_BROJ,IME
FROM CLANOVI UNION.......

Pomoć
[ Predrag Glumac @ 08.02.2008. 15:03 ] @
Zavisi kako si dizajnirao bazu i kakve promene se desavaju nad tabelom. Ako su samo dodati novi redovi, moze prosto preko identity kolone da nadjes dodate redove. Ali ako je radjen update/delete, tesko Eventualno da napravis neki triger koji ce se okidati na update/delete i da smestas u neku tabelu identity izmenjenog recorda i vreme izmene. Onda bi klijent hvatao po vremenu koji recordi su izmenjeni od poslednjeg osvezavanja.

Ali ovo je sve budzenje ! Pitanje koje se postavlja je zasto bi uposte povukao 40000 recorda od jednom !?!