Baza danych

0

Mam problem - robie mała baze danych zrobiłem ja w 3 częsciach w pierwszej są dane adresowe, w drugiej uszkodzony sprzęt i w trzeciej naprawiony sprzęt. Zrobiłem tez index'y itp... Wszystko działa ok oprocz tego, ze jak do danego nazwiska chcę przypisac np. pare rzeczy ze sprzetu uszkodzonego, to sie program wywala key violation i lipa :( Proszę o pomoc jesli to mozliwe
z góry dziękuje :)

0

Prawdopodobni źle zaprojektowałeś całą bazę.
Albo zmień koncepcję lub znajdź błąd.

0

szukałem błedu, ale nigdzie nie moge znalezc - a z tym projektowaniem, to co mam zrobic, zeby to dzialało? Prawdę mówiac nie wiem gdzie popełniam bład :(

0

Rozumiem, że w bazie osób nazwisko jest indeksem głównym i nie może się powtarzać. Musisz jednak pamięąć, że w tabeli przedmiotów ochrona przed powtarzaniem się nazwiska (jeśli nie ma takiego pola, to go dodaj, aby połączyć nazwisko z przedmiotem) jest niepotrzebna, a wręcz wykluczona! Najprawdopodobniej to jest powodem występoweania błędu (powtórzenie nazwiska w polu kluczowym).

0

tak, chyba o to chodzi i nazwisko rzeczywiscie jest indeksem głównym

0

ale jak mam zrobic to pole?

0

zrób pole ID i typ jakiś liczbowy

0

rozumiem juz wiem o co chodzi - wielkie dzieki !!!! :):):)

zrobilem wg. wskazań, ale dalej jest problem. Nie wiem co robie nie tak :(

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