Slicno pitanje sam postavio nedavno, ali nema odgovora, pa da probam ponovo ...
Imam dosta program uradjenih u kombinaciji Vb6 (front-end) i Access (back-end).
Planiram da predjem na npr VS 2010, ali u medjuvremenu bih hteo popraviti i postojece programe.
Sta me konkretno interesuje : VB6 nema mehanizam za tzv "nepovezan' pristup podacima. Konekcije se explicitno otvaraju i zatvaraju.
Zgodno je na pocetku aplikacije otvoriti konekciju i na kraju je zatvoriti. Pitanje je kako to utice na pouzdanost i bezbednost podataka, pogotovo
kada ima vise pokretanja programa - visekorisnicki rad (pa samim tim i vise stalno otvorenih konekcija).
Nedavno mi je, na forumu, pojasnjeno da se likovana baza otvara samo kada se pristupa njenim podacima (unos, ispravka, brisanje, pregled ...)
To me je navelo na ideju da moja radna baza bude prazna i da linkuje bazu sa svim bitnim tabelama i relacijama. Na taj nacin kada otvorim konekciju ka radnoj bazi i drzim je otvorenu, podaci u tabelama linkovane baze su bezbedni. Oni postaju dostupni po zahtevu (formiranje RecSet-ova za pogled, sql statmenti za brisanje, izmenu itd). Konekcija ka bazi sa podacima kratko ostaje otvorena.
Da li je moje razmisljanje ispravno, koji su nedostaci ovog pristupa. Pogotovo me interesuje visekorisnicki rad (mreza od 5-10 racunara).
Hvala ...