Ti si ustvari sam sebi odgovorio na pitanje a da nisi toga svjestan :) Barem ja tako mislim, ajde da protumacimo sta si htio da uradis.
Evo da kopiram tvoj tekst pa da probam da razjasnim.
Citat:
OK, to mi je jasno da prvo moram obrist primrni pa strani kljuš. Međutim neželim da korisniku dozvolim brisanje TIPA ADRESE ako se taj tip adrese koristi u tabeli adese...
NPR.
Tabela TIP adrese ima:
ID TIP
1 Privatna - ovaj tip se koristi u aresama
2 Osobna - a ovaj još ne
3 Skladište - ni ova se još ne korisi
I sad korisnik pokrene progam ode do Forme sa tipovima adrese i OČE da obriše TIP adrese Privatna i Osobna, pritisne Delete i dogodi se greška(Privatna se koriti) koju sam prije toga uhvatio u Try.... Pošto je došlo do greške RejectChanges() i program vrati nazat tip PRIVATNA i OSOBNA. A treba SAMO da napravi RejectChanges() na PRIVATNA pošto se na NJOJ DOGODILA GREŠKA...
Eto ako neko razumje problem nek pomaga, HVALA
Da bi ovo uradio znaci da zelis da radis "error Handling" i da posaljes pravu poruku korisniku sta se dogodilo. Razmisli sta treba da uradis? Kako ti code izgleda sad trenutno? Kako vracas nazad korisniku da ne moze da obrise. Ne znam koji mehanizam koristis... Uglavnom PREPORUCIO bih ti da pogledas Exception Handlind in SQL ili vec koju bazu koristis.
Tamo uhvatis error i posaljes ga nazad, a onda u SQL Stored Procedure mozes da napises jednostavno
If (NESTO)
BEGIN
END
ELSE IF NESTO DRUGO I TAKO DALJE...
Tako da imas detaljno sta se desava, i onda posaljes samo sta nije radilo...
Nadam se da razumijes... ako ne, posalji code da vidimo.