IB Expert Foreign Key

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Abrak
Üye
Mesajlar: 189
Kayıt: 18 Kas 2004 05:30

IB Expert Foreign Key

Mesaj gönderen Abrak »

selam;
IB Expert te

Kod: Tümünü seç

CREATE TABLE CARI (
    MUSTER_AD       VARCHAR(50) COLLATE PXW_TURK,
    MUSTER_NO       VARCHAR(21) NOT NULL COLLATE PXW_TURK,
)
ve

Kod: Tümünü seç

CREATE TABLE SATIS (
    MUSTER_NO      VARCHAR(21) NOT NULL COLLATE PXW_TURK,
    SATIS_FABRIKA  CHAR(15),
Şeklinde 2 table arasında MUSTER_NO ya Foreign Key tanımlamak istiyorum fakat başaramadım şöyle bir hata alıyorum

Kod: Tümünü seç

This operation is not defined for system tables.
unsuccessful metadata update.
could not find UNIQUE INDEX with specified columns.
Olayı anlatabilecek arkadaşlara şimdiden tşk ederim
Saygılarımla
Başkasına Olan Saygımız.. Kendimize Olan saygıdır..
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

SATIŞ tablosunu CARI'ye bağlamak, bunu da foreign key ile yapmak istiyorsan CARI tablondaki MUSTERI_NO alanı unique primary key olmalı. CARI tablosunu düzelttiğinde bu hatayı almayacaksın.
Abrak
Üye
Mesajlar: 189
Kayıt: 18 Kas 2004 05:30

Mesaj gönderen Abrak »

hatadan yola çıkarak aynısını defalarca yaptığımda düzelmemiş fakat ben caride unique yaptıktan sonra gene caride Foreign key yapmaya çalıştığımdan olmuyormuş demek oluyorki Satış ta yapmamız gerekiyordu çok sağol Coderlord
Başkasına Olan Saygımız.. Kendimize Olan saygıdır..
Cevapla