relacje w paradox Builder C++ ver.5.0





radi - 11 Lip 2004 11:19
Witam

Mam probelm aby wlasciwe powiazac ze soba dwie tabele w relacji 1 do wielu.
Korzystam z narzedzia builder C++ 5.0.
Tabele sa tworzone w paradox.
Moj przyklad to
tabela 1 :Id osoba (autoincremental + key) , Nazwisko (char)
tabela 2 : Id osoba (Long Integer - zdefiniowane jako secondary index,nie jest ustawiony key) , Telefon(Numeric)

Problem jest taki : nie moge dodac do tabeli 2 wiecej niz jeden rekord dla tej samej osoby.
Zglasza blad naruszenia klucza : "Key violation"
Jak powinienem odpowiednio powiazac ze soba tabele oraz indeksy (secondary index).

Nie chce korzystac z nst.rozwiazania:
tabela1 :Id osoba(LongInteger)
tabela 2:Id osoba (LongInteger)
wtedy wszytko dziala ale chce aby numer Id byl nadawany automatycznie(nie mial nikt na niego wplywu)

Pozdrawiam i dzieki za pomoc





Łośioo(ó) - 11 Lip 2004 12:24
Zmień środowisko na Dev-C++ . Mniej zajmuje i jest czytelniejszy



radi - 12 Lip 2004 15:00
Dzięki bardzo.
Wstałem na drugi dzień i rano udało sie osiągnąć sukces.
Myślę że temat można zamknąć.