relation etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
relation etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

28 Aralık 2011 Çarşamba

İki Primary Key'li Olan Tablolar Arasındaki Relationlar

Eğer İki Primary Key'i olan tablo ile başka bir tablo arasında realtion kuracaksanız(bu iki primary keyi olan tablodaki primary keylerden biri diğerine foreign key olacaksa),direk bir tanesini alıp bağlamaya çalışırsanız hata ile karşılaşırsınız.
Senaryomuz şu şekilde:


Aslında siz iki sadece isyeri bilgisini bağlamak istiyorsunuz.Bunu denerseniz şöyle bir hata alırsınız:
Bunun içinde foreign key olacak tabloda da iki alanın olması gerek(isyeri ve sirket alanları).İkisini birden bağlamak gerekecek.
Aşağıdaki gib bağladıktan sonra hata almayacaksinizdır:


DERYA GÜNDÜZ

Microsoft Sql'de "Collasion" Hatasının Giderilmesi

Merhaba Arkadaşlar,
Üzerinde çalıştığım bir projede karşılaştığım bir problem ve nasıl giderildiğini sizlerle paylaşmak  istiyorum.Siz de aynı hata ile karşılaşırsanız,çözmeniz kolaylaşır.
Aldığım hata "Collasion" Hatası idi.Tablolar arasında relation yaparken relation kurmaya izin vermeyip aşağıdaki gibi bir hata aldım.




Hata dil ile ilgiliymiş.Tablodaki bağlamak istediğimiz alanlardaki dil seçeneklerinin aynı olması gerekiyor.Tablo1 deki kolonun dil seçeneği(bağlamak istediğimiz kolonlardan biri) aşağıdaki gibi ise:


Tablo2 deki kolonun dil seçeneği(bağlamak istediğimiz kolonlardan biri) aşağıdaki gibi ise:
Collasionun nedeni bu iki dil seçeneğinin aynı olamamasıdır.
Bu hatayı düzeltmek için ise ikisnin dil seçeneği aynı yapılmalıdır.
Collasion seçeneğinin yanındaki 3 nokta tıklanarak dil seçilir.

Böylelikle bu hatayı gidermiş oluyoruz.Umarım faydalı olmuştur.

DERYA GÜNDÜZ
 
Facebook

Bizi takip edin!

ESOGÜ Bilişim GünleriESOGÜ Bilişim Günleri