SQL sorgusundaki hata?

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
mmnckr
Üye
Mesajlar: 83
Kayıt: 27 Nis 2005 08:04
Konum: izmir

SQL sorgusundaki hata?

Mesaj gönderen mmnckr »

Arkadaşlar selam burda bir yanlışım var ama doğru kodu bir türlü bulamadım burada yazmam gereken kod nedir? Bir tablodaki alanı diğer tablodaki iki alanın birleşimiyle karşılaştırıp,miktar alanına karşılık gelen değerleri atamak istiyorum.
aldığım hata 'cannot resolve collation conflict for equal to operation
'
update stokhar
set miktar=(select kg from tblkg
where tblkg.stk_kod=stokhar.kod+'-'+stokhar.ambkod)
mmnckr
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

tblkg.stk_kod=stokhar.kod+'-'+stokhar.ambkod alanlarından bazılarının collation ayarları aynı değil. Aynı olmadığı için iki farklı türü karşılaştıramıyor veya birleştiremiyor olabilir.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

+ yerine string birleştirme için || gerekiyor olmasın :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
mmnckr
Üye
Mesajlar: 83
Kayıt: 27 Nis 2005 08:04
Konum: izmir

Mesaj gönderen mmnckr »

Sayın hocam; Query Analyzer da || kullandığım zaman hata veriyor kabul etmiyor.
mmnckr
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

Her iki tablonun metadatasını (script) gönderebilir misin?
Cevapla