Osvjezavanje podataka u bazi ???

1

Osvjezavanje podataka u bazi ???

offline
  • Pridružio: 03 Nov 2006
  • Poruke: 59

Imam problem osvjezavanja podataka. Naime, posto se radi o WEB aplikaciji kada upisem novi rekord ne vidi se odmah u tabeli koja ih vizuelno prikazuje, tj. u Grid-u.
Moram da se izlogujem i ponovo ulogujem, kako to da uradim?

I jedam komentar za Belog, za prethodnu moju temu, za TObjectList:

F1 funkcionise ako njena nadklasa postoji, ali ako ne postoji valjda moras da instaliras komponentu da bi je dobio na F1 !!!
Toliko o glupim pitanjima.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Ako je u pitanju Query, onda query.close pa query.open



offline
  • Pridružio: 08 Jan 2007
  • Poruke: 279
  • Gde živiš: Srbija

Probaj sa Requery([]) procedurom, umesto Close - Open.

offline
  • Pridružio: 25 Mar 2006
  • Poruke: 67
  • Gde živiš: Doboj, Republika Srpska

Posto se radi o veb aplikaciji. To znaci da promjenu nad podacima mogu raditi i drugi korisnici a ne samo ti. Pa posto tvoja aplikacija primia podatke sa servera a ne izvrsava trebas da provjeravas da li je doslo do izmjene na serveru najjednostavnije ti je da postavis tajmer i racimo svakih 10 min provjeravas da li je doslo do izmjene na serveru. Cist primjer ovog rada je gmail a ako ti treba da se odmah izvrsi izmjena to je malo komplikovanije trazi malo vise vremena mada se i to moze raditi sve zavisi od aplikacije i njene namjene da li je za sifre ili uze narodne mase.

offline
  • Pridružio: 03 Nov 2006
  • Poruke: 59

Svaka promjena treba dase vidi trenutno.
Naime, radi se o uvezuvanje imalaca, stvaralaca arhivske gradje, fondova i korisnika te arhivske gradje.
Pa recimo ako je neko administrator koji treba da doda novog korisnika, koji ce pak imati odredjena prava pristupa poedinim dokumentima i sada taj administrator doda korisnika i trebalo bi odmah da vidi sta je dodao i koga.

Close pa Open ne pomaze, niti Refresh.
I da kod upisa ili prepravke ne koristim Query vec Table.

offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

Da li si probao Table.Active da bi refreshovao? Ako ne, onda je problem mreza. Podaci sporo stizu(sa jednog na drugog korisnika). Smile

offline
  • Pridružio: 03 Nov 2006
  • Poruke: 59

Probao sam naravno.
Medjutim nije problem ni mreza, jer recimo ako kada mjenjam neki rekord onda to vidim trenutno, ali kada je u pitanju novi upis to je problem.

offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

Pa ne znam kako da ti kazem...treba da pogleda tvoj program. Smile

offline
  • Pridružio: 08 Jan 2007
  • Poruke: 279
  • Gde živiš: Srbija

Prvo, koristiš TTable, nije pogrešno, ali nije ni najbolje rešenje.
Drugo, nakači se na tu tabelu u bazi preko TQuery komponente, select upitom, a insertuj/updateuj podatke preko druge TQuery komponente u koju god tabelu treba, nakon čega odradiš samo Requery([]) TQuery komponente koja refrešuje taj select upit koji dobijaš u TDBGrid -u.

BTW, predlažem da ceo svoj program prebaciš na TQuery komponente tehnologije koju koristiš za pristup i manipulaciju bazom.

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

kada sam predlozio query.open / close nisam ni slutio da neko kotisti TTable komponente. Narocito na web serveru

Ko je trenutno na forumu
 

Ukupno su 2324 korisnika na forumu :: 111 registrovanih, 7 sakrivenih i 2206 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, 8u47, Agape, aleksamaki, AleksSE, ALFASPORTIVO, amaterSRB, azarakhsh, berste23, Bivan, bobo85, boromir, Boskovic, branko7, celik, CHARLIE JA., cikadeda, comi_pfc, dane007, ddjxxi, dejankm, Dimitrise93, dj.ape, DonRumataEstorski, Dorcolac, dragoljub11987, Dvojac005, eagle.rs, Electron, france93, gaga23, gorankuba, GORDI, Haris, Ice, iceburn, igorkozar83, jeen yuhs, Jeremiah, Jester, JimmyNapoli, JK, K-1A, Kenanjoz, kendzo-andzo-boni-fju, kinderpingvin, laki_bb, Lieutenant, Lucije Kvint, ludvig 78, Man1ac021, Manjane, marko308, mačković, Medojed, Mickey12345, MidnighT_AlieN, Miler88, milimoj, Milun24, Mirage 2000N, Mrav Obrad, nerislav2025, nixos, Ns1975, Obrenovic, Oklopnjak, Orc, ozzy, panonski mornar, Panter, Parker, pein, RajkoB, rakivan, Ray1973, Redred, redstar72, s putnik, samoulogovankorisnik, sap, sarma, sasics, sekretar, Semberija, Sharpshooter, Simonsen23, SirOliver, sistem22, Smiljkovich, StalniPromatrač, Stevan Visoki, stibium51, they live, tomigun, Tragač, trajkoni018, Tribal, USSVoyager, vaci, Vaske8990, VJ, vlad4, Vlada1389, Vojin, wolverined4, Woya, YugoSlav, Zimbabwe, Zorge, Zvonkozvonko