PDA

View Full Version : خطا در گرفتن اطلاعات از دو دیتا بیس



baran_bataravat
شنبه 08 اسفند 1388, 12:04 عصر
من می خوام از دو تا دیتا بیس اطلاعات بگیرم در واقع یک Select می زنم که یک فیلد از یک دیتا بیس و فیلد دیگر از دیتا بیس و شرط می ذارم که اطلاعات این دو فیلد مساوی باشد

select t.ID, M.ID from test t , MyDb.dbo.Test m where
t.ID=m.ID

ولی خطای زیر را میدهد به چه علت؟؟؟؟

Cannot resolve collation conflict for equal to operation

amin_alexi
شنبه 08 اسفند 1388, 15:16 عصر
سلام
مشكل از Collation يكي از فيلدهاي جداول ، كه اگه مشكل تو Join باشه مي توني Collation فيلدها رو به اين صورت عوض كني و تبديل به اون Collation ديتابيسي كه مد نظرته بكني !!

select t.ID, M.ID
from test t , MyDb.dbo.Test m where
t.ID COLLATE SQL_Latin1_General_CP1_CI_AS = m.ID COLLATE SQL_Latin1_General_CP1_CI_AS
فقط كافيه بعيد از فيلد مورد نظر عبارت Collation و بعد Collation مورد نظرت رو بنويسي