[FB] Wywala błąd na poprawnym zapytaniu

Odpowiedz Nowy wątek
2006-11-30 15:22
0

Cześć, być może mam błąd powiązany z tym poprzednim - lock conflict. Otóż, mam tabelę RABATY:
ID - PRIMARY KEY
ID_SALONU - FOREIGN KEY
RABAT
NAZWA
WZORZEC

Moje zapytanie wygląda tak:

INSERT INTO RABATY(RABAT, NAZWA, WZORZEC_NR, ID_SALONU)
VALUES(10, 'Nowy rabat', '0001', 1)

Salon o ID = 1 istnieje.
Dostaję błąd:
violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "FK_RABATY_1" on table "RABATY".

WTF?

Insert do innej tabeli, ale też powiązanej z salonami przebiega ok

Pozostało 580 znaków

2006-12-01 08:05
0

Zapewne id musi mieć wartość unikalną.

Pozostało 580 znaków

2006-12-01 20:26
0
rafalw napisał(a)

Zapewne id musi mieć wartość unikalną.

Tabela RABATY jest pusta. Poza tym w zapytaniu nie podaję ID - robi to trigger i generator.

Pozostało 580 znaków

2006-12-06 20:20
0

Poptrz w IBexpercie na FK_RABATY_1 i sprawdz powiązanie.

Pozostało 580 znaków

2006-12-06 20:21
0

Poptrz w IBexpercie na FK_RABATY_1 i sprawdz powiązanie poleceniem NOT EXISTS

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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