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
|