Problem sa upisom u bazu

Problem sa upisom u bazu

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

Imam jedan problem.
Napravio sam aplikaciju koja koristi fierbird 2.0 kao server za bazu podataka.
Koristim Zeos Access komponente za pristup bazi.
Problem koji mi se pojavljuje je sledeci
Kada dodam novi zapis u bazu po sledecem pristupu programu ga imam ali ako upisem vise od dva zapisa u bazi mi ostaje samo prvi zapis koji sam upisao.
Sta bi moglo biti problem,
i da li vam se to ranije desavalo.
Prije sam koristio inter base i komponente koje dolaze uz delphi za rad sa inter baseom i nisam imao problema ove prorode.
Zanima me da li mozete da mi ;pomognete tj. da mi ukazete gdje pravim gresku.
Posle svakog upisa u bazu izvrsava mi se sledeci kod:

konekcija.StartTransaction;
SQLLObjekataMP.Refresh;
SQLLObjekataVP.Refresh;
SQLLOPrometaMP.Refresh;
SQLLOPrometaVP.Refresh;
SQLLZaposlenihMP.Refresh;
SQLLZaposlenihVP.Refresh;
SQLLPozicija.Refresh;
tabPObjektiMP.Refresh;
tabPozicije.Refresh;
tabMjeseci.Refresh;
tabPObjektiVP.Refresh;

i dok sam u program svi podatci su tu problem nastaje prilikom sledeceg ulaska u aplikaciju.

Dopuna: 04 Jun 2007 10:53

Postovani zahvaljujem se na saradnji tek kada sam vam postavio upit vidio sam da nigdje nisam izvrsio transakciju
Hvala u svakom slucaju



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

samo da znas da SQL.refresh ne funkcionise.
Moras Close pa Open



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

Ne bih rekao da si upravu.
Znam da mi Refresh nije radio kada sam koristi BDE ili ADO i da sam to radio sa Close() i Open() pa sam namjerno isprobao Refresh() i koliko sam primjetio radi.

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

U okviru ZeosLib biblioteke, metoda "Refresh" funkcioniše.
U sklopu ADO tehnologije to se može odraditi koristeći, pored "Open - Close", metodu "Requery".

Ko je trenutno na forumu
 

Ukupno su 1170 korisnika na forumu :: 38 registrovanih, 6 sakrivenih i 1126 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Apok, Brana01, debeli, Denaya, Dimitrise93, FOX, Gargantua, goxin, hatman, hologram, HrcAk47, ikan, Istman, Karla, kunktator, laganini123, laki_bb, Libertas, lord sir giga, Mcdado, mercedesamg, Mi lao shu, Milos ZA, milutin134, Mixelotti, mkukoleca, nemkea71, panzerwaffe, S2M, Srle993, tomigun, vathra, VP6919, vukovi, zbazin, zeo, žeks62, 1107