Zdravo svima. Evo novog problema koji me snasao i na koji sam dosta vremena
izgubio. Zamenio sam jedan SQL upit (InterBase bazi) za dobijanje sifre
nekog elementa samom sifrom. To sam izveo proveravajuci broj record-a u
IBQuery-ju, zatim kreirajuci dinamicki niz integer-a (niz od RecordCount
clanova), tako da kada korisnik izabere opciju u ComboBox-u, ja sifru
dobijam citanjem clana sa indeksom ComboBox1.ItemIndex dinamickog niza. Na
osnovu ove sifre i jos nekih novo unetih podataka, ubacujem novi record u
bazu. E, kada zatvorim modalnu formu na kojoj se sve ovo desava, i kliknem
na close dugme programa, pri free-ovanju glavne forme kompajler mi javi
EAccessViolation. To je pocelo da mi se desava od kad sam onaj SQL upit
zamenio dinamickim nizom integer-a, i kad vratim stari kod, sve radi
savrseno. Zato sam ponovio ceo postupak na jednoj formi, i tu radi savrseno.
Samo u ovom mom glavnom programu javlja gresku. Jel imate ideju sta je ovde
poslo naopako? Hvala unapred.
izgubio. Zamenio sam jedan SQL upit (InterBase bazi) za dobijanje sifre
nekog elementa samom sifrom. To sam izveo proveravajuci broj record-a u
IBQuery-ju, zatim kreirajuci dinamicki niz integer-a (niz od RecordCount
clanova), tako da kada korisnik izabere opciju u ComboBox-u, ja sifru
dobijam citanjem clana sa indeksom ComboBox1.ItemIndex dinamickog niza. Na
osnovu ove sifre i jos nekih novo unetih podataka, ubacujem novi record u
bazu. E, kada zatvorim modalnu formu na kojoj se sve ovo desava, i kliknem
na close dugme programa, pri free-ovanju glavne forme kompajler mi javi
EAccessViolation. To je pocelo da mi se desava od kad sam onaj SQL upit
zamenio dinamickim nizom integer-a, i kad vratim stari kod, sve radi
savrseno. Zato sam ponovio ceo postupak na jednoj formi, i tu radi savrseno.
Samo u ovom mom glavnom programu javlja gresku. Jel imate ideju sta je ovde
poslo naopako? Hvala unapred.
Potpis
Pera električar 0637129710, BG, preporučujem.