ورود

View Full Version : درخواست کمک برای حل این مشکل



setak
شنبه 19 فروردین 1385, 09:06 صبح
من برنامه ای دارم که با دلفی و sqlserver می نویسم . اما در insert فارسی مشکلی دارم که هنوز هم نتوانستم آن را حل کنم .
من زمانی که فیلدی را به صورت nvarchar تعریف می کنم می توانم در دلفی insert کنم و همینطور نمایش آن را درست در دلفی ببینم اما در interprise manager محیط sql server اطلاعات را نادرست می بینم مثلا به این صورت : ÊÓÊ
زمانی هم که فیلدم را از نوع varchar تعریف می کنم در زمان insert در محیط دلفی با error زیر مواجه می شوم :

multiple-step operarion generated errorrs .check each status value
ضمن اینکه collation دیتابیسم arabic-CIA-AS است .
لطفا مرا در حل این مشکل یاری نمائید

hgkhatir
شنبه 19 فروردین 1385, 09:28 صبح
شما برای استفاده از زبان فارسی در sql باید آن را از نوع nvarchar تعریف کنید. ممکن است که interprise manager زبان فارسی را پشتیبانی نکند. ولی اطلاعات شما در سرور درست است.

setak
شنبه 19 فروردین 1385, 09:43 صبح
اما زمانی که بخواهم از این اطلاعات در برنامه ای با زبان دیگر مثلا در محیط دات نت استفاده کنم اطلاعات درست نمایش داده نمی شود و این اطلاعات فقط در زبان دلفی قابل بازیابی است

delphi developer
پنج شنبه 24 فروردین 1385, 08:49 صبح
Collation پایگاه دادت را به Arabic_CI_AI تغییر بده و مطمئن شو که تمام فیلد های varchar , nvarchar توی پایگاه داده Collation شون روی <Defult database> تنظیم شده باشه.