[ Dragan_v @ 08.08.2007. 09:14 ] @
Nisam bio siguran ovde ili u forumu firebird...ali mi se nekako cinilo da je pitanje vise za ovde... Pitanje je sledece: Firebird baza, Delphi, Potrebno je da izvrsim upisivanje u dve tabele istovremeno i to tako da prva ima polje ID koje je autoINC, ali da se u drugu istovremeno uz novi slog u jedno polje upise i vrednost tog ID polja iz prve. AutoINC polje se regulise tako sto postoji procedura i trigger, pa storedproc kao paramatar za to polje dobije NULL, trigger okine i dodeli vrednost koja ide umesto null. E...kako sad da saznam 'u letu' sta je dodelio pa da to upisem u drugu tabelu, ali sve treba da se desi unutar jedne try/except procedure kako bi bio siguran da je upis bio uspesan u OBE tabele... Pada mi na pamet jedno select MAX(ID) from prva_tabela izmedju...al mi nesto ne izgleda mnogo pametno.... nisam neki strucnjak...pomagajte... |