Robię bazę danych wypożyczalni płyt DVD, i przy wypełnianiu 2 rekordu tabeli wyskakuje mi błąd:
Stan SQL: 23000
Kod błędu: -177
Integrity constraint violation - no parent SYS_FK_358 table: Pracownicy in statement [INSERT INTO "Dane_pracownika" ( "Adres","Adres_email","Miasto","Miesieczna_pensja","Nr_telefonu") VALUES ( ?,?,?,?,?)]
Jak na razie zauważyłem ten błąd w jednej tabeli.
Błąd przy wypełnianiu rekordu
Błąd przy wypełnianiu rekordu
OpenOffice 3.3
Windows 7
Windows 7
Re: Błąd przy wypełnianiu rekordu
Zapewne któreś z pól jest kluczem obcym (FK), a Ty wstawiasz wartość wskazującą do nikąd.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Błąd przy wypełnianiu rekordu
hmm... nalezy zerknac w relacje. Ktora z kolumn tabeli pracownicy jest powiazana z inna tabela i jaki jest typ dowiazania. Mozliwe ze masz zaslownikowana jakas wartosc a przy wpisywaniu wpisujesz cos czego nie ma w stworzonym slowniku. Daj znac jak poszlo ew. Przeslij zrzut z relacji i zawartosc tabel.
OpenOffice.org 3.2.1 Mandriva Linux