Datagrid mi ne vidi promene, povezana sa Adodoc kontrolom

  • 11 odgovora
  • 3.821 pregleda
Datagrid mi ne vidi promene, povezana sa Adodoc kontrolom 24.06.2010. u 13:07 · pre 198 meseci #1
Code:
  
    mdiGlavna.strUpit = "UPDATE [tblKorisnici] SET "
    mdiGlavna.strUpit = mdiGlavna.strUpit & "[Korisnik ime]='" & txtIme.Text & "',"
    mdiGlavna.strUpit = mdiGlavna.strUpit & "[Korisnik sifra]='" & txtSifra.Text & "',"
    mdiGlavna.strUpit = mdiGlavna.strUpit & "[Stepen pristupa]='" & lstPristup.Text & "'"
    mdiGlavna.strUpit = mdiGlavna.strUpit & " WHERE [Id korisnika]=" & txtId.Text
    
    mdiGlavna.acnKonekcija.Execute mdiGlavna.strUpit
    frmAdministrator.adoDATA.Refresh
    Unload Me


U kodu iznad, kontrola datagrid ne vidi nastale promene, a u kodu ispod vide se.

Code:
  
    mdiGlavna.strUpit = "UPDATE [tblKorisnici] SET "
    mdiGlavna.strUpit = mdiGlavna.strUpit & "[Korisnik ime]='" & txtIme.Text & "',"
    mdiGlavna.strUpit = mdiGlavna.strUpit & "[Korisnik sifra]='" & txtSifra.Text & "',"
    mdiGlavna.strUpit = mdiGlavna.strUpit & "[Stepen pristupa]='" & lstPristup.Text & "'"
    mdiGlavna.strUpit = mdiGlavna.strUpit & " WHERE [Id korisnika]=" & txtId.Text
    
    mdiGlavna.acnKonekcija.Execute mdiGlavna.strUpit
    msgbox "sdsad"
    frmAdministrator.adoDATA.Refresh
    Unload Me


Meni nikako nije jasno zasto kada sam dodao msgbox poruku posto je zatvorim vidim promene u datagrid kontroli. Probao sam sve moguce kombinacije ali nece, promene u grid kontroli na formi vidim samo kada dodam msgbox poruku pre refresh adodata kontrole. Pomoc !!!
Re: Datagrid mi ne vidi promene, povezana sa Adodoc kontrolom 27.06.2010. u 18:03 · pre 198 meseci #9
Stvarno ne razumem tvoje pitanje. Ako ne znas odgovor nemoj molim te da postavljas postove. Ja sam otvorio ovaj post iz razloga zato sto mi nije jasno zasto tek posle nekoliko sekundi vidi promene nastale u bazi (ado grid). Tj kada preko SQL upita ubacim podatke u neku tabelu i osvezim adoDATA i adoGRID kontrolu ne vide nastale promene.
Re: Datagrid mi ne vidi promene, povezana sa Adodoc kontrolom 28.06.2010. u 13:15 · pre 198 meseci #10
Probaj ovo

Code:
frmAdministrator.adoDATA.Refresh


ponoviti dva puta jedan za drugim, dakle:

Code:
frmAdministrator.adoDATA.Refresh
frmAdministrator.adoDATA.Refresh


Sjećam se da je bio neki bug na tu foru, pa možda ti to pomogne.
Potpis
F
Re: Datagrid mi ne vidi promene, povezana sa Adodoc kontrolom 28.06.2010. u 19:48 · pre 198 meseci #11
Code:

frmAdministrator.adoDATA.Refresh
frmAdministrator.adoDATA.Refresh


Brate moj, hvala na pomoci (naravno da je pomoglo). Bio si u pravu - sada radi i bez msgbox-a.


Ves me 5-6 meseci muci ovaj problem. Po 100... puta pitao sam se u cemu gresim a znam da 100% ne gresim, ali zasto nece onda da radi ??? Kada ono mora da se 2 puta izvrsi osvezavanje ADODATA kontrole :(

Hvala vam svima.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme