Ich denke mal, dieser Ansatz ist falsch. Die Datenbank befolgt stur die
Regeln, die man ihr aufgegeben hat. Also musst Du vor dem INSERT pr�fen, ob
das INSERT nicht die Regeln verletzt. Zum Beispiel mit IF NOT EXISTS (SELECT
MyID FROM myTable WHERE ...). �brigens kannst Du nach jeder Operation mit
der Systemvariable @@error pr�fen, ob und welcher ein Fehler entstanden ist
und ihn korrigieren. Falsche Daten bekommst Du aber so nicht in die
Datenbank.


Mein Insert bekommt die Daten ja mit einem Select. Das sind immer mehr als 1 Eintrag. Die Regel, dass nicht mehrere gleiche Eintr�ge erlaubt sind, darf die DB ja anwenden. Nur interessiert es mich nicht, ob Fehler aufgetreten sind. Es ist also gut m�glich, dass von 10 ID's, welche eingef�gt werden sollen, nur der zweite Doppelt ist. In diesem Falle soll er das einfach �berspringen und bei den anderen weiter machen.
Wenn das abfangen und �berspringen der Fehlemeldung nicht geht, m�sste ich wohl beim Select jene rausfiltern, welche schon vorhanden sind.
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an