PDA

View Full Version : چرا گاهی اوقات کوئری ها جواب نمی دهند؟



nikanprogrammer
چهارشنبه 01 خرداد 1392, 12:12 عصر
سلام دوستان
من می خوام یه کوئری بنویسم که id مربوط به یک شخص خاص رو بهم بده
چیزی که براش نوشتم اینه:
مشکلم اینه که این کوئری واسه یه database جواب نمیده اما تو یه database دیگه(البته با اسم جدول و مقدار name متفاوت که توی اون database دارم) جواب میده...:گیج:
کسی دلیلشو میدونه؟؟؟؟


select Id
from person
where name='arash'

fakhravari
چهارشنبه 01 خرداد 1392, 14:15 عصر
حرف where name=N'arash'بزار

nikanprogrammer
شنبه 04 خرداد 1392, 09:17 صبح
حرف where name=N'arash'بزار
سپاس فراوان دوست عزیز
فقط میشه یه لطفی بکنید توضیح بدید که چرا این اتفاق می افته؟و اینکه این دستور خاص چطوری مشکل رو حل می کنه؟

fakhravari
شنبه 04 خرداد 1392, 17:15 عصر
موقع ایجاد دیتابیس باید کالکشن رو روی فارسی تنظیم کنید که دیگه نیازی به N نداشته باشید

USE [master]
GO
ALTER DATABASE [Drug] COLLATE Arabic_CS_AI
GO
USE [master]
GO
ALTER DATABASE [Drug] COLLATE Persian_100_CI_AS
GO