PDA

View Full Version : سوال: نوشتن فارسی در دستورات sql



chaown
دوشنبه 02 مرداد 1391, 13:43 عصر
سلام
این دستور منه
select * from posts where group=شبکه and click=(select max(click) from posts) limit 1
ولی به خاطر اینکه از کلمه فارسی درون استفاده کردم با خطا مواجه می شه
چکار باید کنم
ممنون

speralda
دوشنبه 02 مرداد 1391, 14:04 عصر
بهتره در پایگاه دادتون نوع داده ها رو nvarchar بگزارید و این کوئری رو هم این جوری بنویسید نام شبکه بین دو سیمگل کوتیشن و قبل از آن حرف بزرگ N.

'شبکه'N

WOLF_MEHRDAD
دوشنبه 02 مرداد 1391, 15:48 عصر
درود بر شما

میتونید به این صورت استفاده کنید :



select * from posts where group=\'شبکه\' and click=(select max(click) from posts) limit 1




موفق باشید