Błąd z kluczem obcym w bazie

0

Mimo, że w tabeli A posiadam id = 4 i w tabeli B odwołuje się do tego klucza obcego i mam w rekordzie wstawiony wartosc tego klucza obcego jako 4 to przy kompilowaniu projektu w visualu wyskakuje blad The INSERT statement conflicted with the FOREIGN KEY constraint. Jakies porady?

0

W sensie masz takie coś?:

tabA (id int Primary Key)

tabB(id int Primary Key, a_id int Foreign Key)

czyli tabela A jest powiązana z tabelą B w taki sposób?

tabA.id <--> tabB.a_id

Jak tak no to błąd sugeruje, że próbujesz w tabeli B do kolumny a_id wstawić wartość, której nie ma w tabeli A. Może jest tak, że najpierw wstawiasz coś do tabeli B, a potem dopiero do A i stąd błąd. Wgl. to co napisaleś jest kompletnie wymieszane. Najlepiej jakbyś wrzucił screen tabel, powiązania między nimi i postarał się ładnie opisać problem.

0

Jesteś pewien, że to przy kompilowaniu? Co dokładnie robisz i w jakiej technologii?

1 użytkowników online, w tym zalogowanych: 0, gości: 1