PDA

View Full Version : مشکل انتقال text فارسی از ویژوال بیسیک به بانک sql server 2000



amin_ir
چهارشنبه 12 اردیبهشت 1386, 14:05 عصر
هنگام انتقال رشته فارسی که در text.box تایپ می شود به بانک sql s2000 حروف به صورت ؟؟؟؟؟؟؟ ذخیره میشود . چطور مشکل حل میشود ؟ برای راه حل بهتر مسئله شاید دانستن مطالب زیر مفید باشد :
1- در بانک مورد نظر table های زیادی موجود است که اکثر آنها از access به بانک import شده اند.
2- تمامی رشته ها nvarchar می باشند
3-در sql collation هیچ table زبان عربی وجود ندارد در نتیجه در قسمت windows collation زبان را به arabic-BIN تغییر داده ام
4 - لازم به ذکر می باشد با تمامی این تفاصیل فقط در 1 table من رشته فارسی قرار میگیرد که تمامی شرایطش مانند بقیه می باشد فقط 1 فیلد بیشتر ندارد.

واقعا موندم چه کار کنم و تا کنون نیز راهنمایی مفیدی دریافت نکرده ام لطفا هر کس راهی به نظرش می رسه بگه.

raravaice
چهارشنبه 12 اردیبهشت 1386, 14:47 عصر
یه N بزرگ بزار قبل اطلاعاتی که میخوا insert کنی حله
مثلا

insert into table (col) values (N'xox')

حالا ببین چه اتفاقات مهمی رخ میده

amin_ir
چهارشنبه 12 اردیبهشت 1386, 18:30 عصر
دستت درد نکنه ایده خوبی بود