• 7 odgovora
  • 3.406 pregleda
Unos sloga u bazu FireBird master/details 19.11.2007. u 14:46 · pre 230 meseci #1
Pozdrav !!!
Koristim Delphi 7, FireBird baza,UIB komponente,IBExpert i itd..

Izvinjavam se ako ponavljam temu, ali zaista to moram jer nikako nemogu da shvatim FB

Radi se o unosu sloga u master/ details tabeli.


U IBExpertu sam kreirao bazu i napravio relationship izmedju tabela sa Foregin Keys.. i sve je ok
Na formu sam postavio UIB komponete,povezao i uspostavio konekeciju prema bazi FB.Takodje sam na formu
stavio dva DBGrida i DbNavigatora i za svako polje DbEdit komponente ,tako za master , tako i za detail tabelu.

Pitanje ?


U master tabelu slog unosim preko Dbedit komponenti,takodje i za detail tabelu.Unos slogova u master tabelu mi ide ok ,a
a kada predjem da unosim slogove sa dbedit u detail tabelu ,izbacuje mi gresku. npr. kao da foregien keys nije uredu ili pak field is not must null i jos par greski itd...a sve sam dobro napravio relationship...

Molim Vas ako imate vise zivaca i volje da mi pojasnite ili pak navedete konkretan prijem kako da unosim slogove za master / details tabele odnosno unos slogova preko dbedit komponeneti..

moj relataionship u IBExpertu

TABELA REZIM
**************************
IDREZIM- INTEGER- PRIMARNI KLJUC
IDPOSJED- INTEGER - PRIMARNI KLJUC FOREIGEN KEYS******************* posjed
NAZIV-VARCHAR
POCTIME-CHAR
ZAVTIME- CHAR
SIDATE- TIMESTAMP


TABELA POSJED
**************************
IDPOSJED- INTEGER- PRIMARNI KEY************************************************
SIFPJ-VARCHAR
NAZIV-VARCHAR
ULICA-VARCHAR


******************

Hvala Vam puno....



Re: Unos sloga u bazu FireBird master/details 20.11.2007. u 11:05 · pre 230 meseci #2
> U master tabelu slog unosim preko Dbedit komponenti,takodje i za detail tabelu.Unos slogova u master tabelu mi ide ok ,a
> a kada predjem da unosim slogove sa dbedit u detail tabelu ,izbacuje mi gresku. npr. kao da foregien keys nije uredu ili pak field is not must null i
> jos par greski itd...a sve sam dobro napravio relationship...

Da li je u parent tabelu unet primarni ključ i kako, da li je ta ista vrednost uneta u child tabelu? BTW, tekst greške koji si napisao se ne može dobiti, napiši tačan.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Unos sloga u bazu FireBird master/details 20.11.2007. u 14:26 · pre 230 meseci #3
ako povezujes preko polja IDPOSJED onda ne moze u obe tabele to polje biti primarni kljuc jer u jednoj treba da se ponavlja ta vrednost. POSJED je master a REZIM detail?
Re: Unos sloga u bazu FireBird master/details 20.11.2007. u 18:36 · pre 230 meseci #5
Uradi sma sve ovo preko ODBC-a, BDE komponenete i radi sve ok bez ikakavih problema.
Imam pitanje ?

Kakv je nacin radabaze preko ODBC-a i sve sto se radi preko ODBCE- firebird drivera

Hvala !!!

Re: Unos sloga u bazu FireBird master/details 20.11.2007. u 18:56 · pre 230 meseci #6
> Uradi sma sve ovo preko ODBC-a, BDE komponenete i radi sve ok bez ikakavih problema.
> Kakv je nacin radabaze preko ODBC-a i sve sto se radi preko ODBCE- firebird drivera

BDE uz ODBC ti je jedna od najgorih mogućih kombinacija za rad sa FB bazom ili uopšte bilo kojim drugim RDBMS. Imaš dosta alternativa i možeš pogledati ranije poruke u ovom i Firebird forumu, za preporuke i iskustva.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme