Forum: Datenbanken
by romber,
9. Sep 2011
Das ist das Problem. Es gibt keine AnbieterID.
Forum: Datenbanken
by romber,
9. Sep 2011
Vielen Dank für die schnelle Reaktion!
Das ist soweit klar. Das Problem ist, dass es beim UNIQUE-Konflikt keine Referenz auf den bereits vorhandene Anbieter zurückkommt, sondern nur die Meldung, dass es halt den Konflikt gibt. Muss ich vorher jedesmal prüfen, ob der Anbieter bereits existiert oder gibt es eine elegantere und schnellere Methode?
Forum: Datenbanken
by romber,
9. Sep 2011
Es gibt als Beispiel zwei Tabellen: "Artikel" und "Anbieter". Tabelle "Artikel" ist mit der Tabelle "Anbieter" durch einen Foreign Key verknüpft. Mehrere Felder in der Tabelle "Anbieter" sind mit einem UNIQUE-Index verbunden, um doppelte einträge zu verhindern.
Wie ist jetzt der richtige Weg, den Tabellen einen neuen Datensatz hinzu zu fügen?