Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 3.486 pregleda

Najnovija ↓

Sta kad metoda SqlDataAdapter.Fill jede g... 01.12.2005. u 13:01 · pre 254 meseca #1
Problem je, kao i u onom kodu koju sam posatvio sinoc, verovatno u tome sto Fill() ne ferma ni 5%. Sada se upoznajem sa Windows Formama, i naravno kada se dodje do
sqlDataAdapter.Fill(dataSet, "ImeTabele");
on nista ne uradi
jel zna neko sta je tada u pitanju, jel neko podesavanje?!!!!!

Hvala
Re: Sta kad metoda SqlDataAdapter.Fill jede g... 02.12.2005. u 10:04 · pre 254 meseca #3
da.fill - puni dataset,datatable i ne radi nista drugo
ako se u dataset-u dogodila neka promena (novi red, izbrisan neki red, ili promenjana neka vrednost u nekom redu) da.update poziva odgovarajucu komandu (insert,delet ili update) koje pozivaju odgovarajuce stored procedure (moze i bez sp) pogledaj da li su ti te komande dobre.
Re: Sta kad metoda SqlDataAdapter.Fill jede g... 14.12.2005. u 21:15 · pre 254 meseca #5
Hajde da ne otvaram novu temu, pošto je verovatno nešto trivijalno u pitanju, ali pošto sam u toku prelaska sa VB6 na .NET 2003 ...


Da pojednostavim, imamo konekciju prema Access bazi (cn), data adapter (da) i dataset (ds). Podaci iz dataseta (jedna tabela) su prikazani u datagridu (dg).
Pored datagrida se nalazi šest textboxova koji su vezani na dataset:

Code:

Textbox1.DataBindings.Add(New Binding("Text", ds, "Table.Ime")
Textbox2.DataBindings.Add(New Binding("Text", ds, "Table.Prezime")
...


Recimo da hocu da dodam novi slog, napravim novi row u datasetu (to jest u tabeli "Table"), popunim text boxove i kada uradim dg.Refresh(), u datagidu se uredno pojave dodati podaci.

Medjutim!

Komanda koju posle toga izvršim da bih apdejtovao podatke u bazi:

Code:
da.Update(ds, "Table")


u bazu doda prazan red, bez ikakvih podataka!

E, sad, ako umesto u textboxove podatke unosim direkno u datagrid, nakon updatea podaci bivaju upisani u bazu!!!

Zna li neko o čemu se radi, mislim, ako je već datasource tog datagrida ovaj dataset, i ako sve u redu prikazuje, zašto ne uspeva da upiše podatke???


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme