[ mbran @ 12.10.2004. 12:09 ] @
Napravio sam u sql-u jedan jak i jedan slab objekat, npr. Racun i StavkaRacuna gde stavka racuna ima kao primarni kljuc i svoj atribut redni broj stavke, i BrojRacuna.
Kada hocu da obrisem racun sa svim njegovim stavkama to radi bez problema jer sam stavio cascade delete, medjutim kada hocu da brisem stavku po stavku ni tu nema problema dok ne dodjem do poslednje stavke gde on meni prijavi gresku i kaze
Can not delete last stavka racuna because Racun exists.
A pri tome znam da kada sam pravio model u Erwinu stavio sam odnos objekata 0,1 ili vise.
[ -zombie- @ 15.10.2004. 23:10 ] @
uh.. koja baza, koji alati, još neki detalji ako treba..

ovako napamet, teško da ti iko može pomoći..
[ mbran @ 16.10.2004. 20:06 ] @
Resio sam problem,
Preporuka:: Ne dozvolite Er-winu da vam sam ubacuje ogranicenja trigere i ostalo ako to vi eksplicitno ne naznacite. Ovaj program po default-u ubacuje masu stvari koje vam u zivotu nisu potrebne, a pri tome se desi problem kao kod mene da najprostija baza sa jednim jakim i jednim slabim objektom ne radi kako treba.
Pozdrav svima.
[ Goran Aničić @ 16.10.2004. 22:21 ] @
Citat:
mbran: Kada hocu da obrisem racun sa svim njegovim stavkama to radi bez problema jer sam stavio cascade delete, medjutim kada hocu da brisem stavku po stavku ni tu nema problema dok ne dodjem do poslednje stavke gde on meni prijavi gresku i kaze
Can not delete last stavka racuna because Racun exists.
A pri tome znam da kada sam pravio model u Erwinu stavio sam odnos objekata 0,1 ili vise.


Sve zavisi od postavke logičkog modela podataka, ukoliko ti je na strani Računa minimalni kardinalitet 1, nećeš moći da obrišeš poslednju Stavku (gde je # 1,1).