pepss skrev:
> kan man lave en betingelse som siger at der kun skal Indsættes
> hvis ikke 2 felter i samme rakke er der i forvejen?
Ikke direkte. Men hvis du definerer en constraint (betingelse) for
din tabel der siger at profilid + hvemid skal være unikt (det kan
fx bare være ved at have profilid + hvemid som sammensat
primærnøgle), så vil databasen brokke sig hvis du forsøger at
indsætte værdier der findes i forvejen.
Det kan du bruge konstruktivt ved at indarbejde fejlhåndtering. Kør
din insertkommando og undersøg om der opstår fejl. Hvis fejlkoden
er lig [fejlkode for overtrædelse af primærnøglebetingelsen] kan du
udskrive en passende besked. Hvis det ikke er nødvendigt med
fejlbeskeder, kan du sådan set bare nøjes med at slå den
automatiske fejlhåndtering fra (ON ERROR RESUME NEXT).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html