ورود

View Full Version : چرا اطلاعات بصورت علامت سوال ذخیره میشه ؟



mehdi_moosavi
دوشنبه 16 خرداد 1384, 14:29 عصر
سلام
من یه برنامه با اسکیوال و دلفی نوشتم
روی خود سرور و تعدادی از کامپیوترها خیلی خوب کار می کنه
ولی روی بعضی از کامپیوترها حروف فارسی رو بصورت علامت سوال ذخیره می کنه
Collation name مربوط به دیتابیس arabic_CI_AI تعریف کردم
روی همه کامپیوترها برنامه های فارسی دیگه ای هم هست که درست کار می کنه و فکر نمیکنم اشکال از کامپیوتر باشه
سیستم عامل همه کامپیوترها ویندوز 2000 هست
اگه چیزی بنظرتون میرسه لطفا راهنمایی کنید
با تشکر

AminSobati
دوشنبه 16 خرداد 1384, 18:54 عصر
دوست عزیزم لطفا پاسخ این چند سوال رو پست کنین:
- بین کلاینتها ویندوز XP وجود داره؟
- آیا کلاینتی که به صورت ؟ میبینه، اگر رکوردی خودش ثبت کنه، کلاینتهای سالم اون رکورد رو باز ؟ میبینن یا صحیح میبینین؟
موفق باشید

mehdi_moosavi
دوشنبه 16 خرداد 1384, 22:04 عصر
سلام
بله بعضی از کلاینتها xp دارن
نه ، وقتی یه رکورد بوسیله اون کلاینت ذخیره میشه از طریق همه کلاینتهای دیگه بصورت علامت سوال دیده میشه حتی وقتی روی خود سرور Table رو باز میکنم علامت سوال دیده میشه
با تشکر

AminSobati
دوشنبه 16 خرداد 1384, 23:39 عصر
سلام،
دقت کردین به اینکه آیا ویندوز 2000ها هستن که چنین مشکلی دارن یا XPها؟ حدس من اینه که این مشکل شما با ویندوز 2000 باشه..

mehdi_moosavi
سه شنبه 17 خرداد 1384, 05:30 صبح
بله دقیقا درست میفرمائید
این 2000 ها هستن که مشکل دارن

AminSobati
سه شنبه 17 خرداد 1384, 10:18 صبح
مهدی جان، احتمالا آبجکتی که از طریق اون اطلاعات وارد میشن با یونیکد مشکل داره. در ویندوز 2000 آبجکتهای خاصی یونیکد رو ساپورت میکنن ولی در XP داستان فرق داره.
با توجه به اینکه برنامه رو با دلفی نوشتین من این سوال رو به بخش دلفی منتقل کردم تا دوستن دلفی کار کمک کنن، چون مشکل از سمت SQL Server نیست.

Touska
سه شنبه 17 خرداد 1384, 10:33 صبح
ببین فیلد های کاراکتری رو از نوع nChar تعریف کردی یا نه ؟

:flower:

mehdi_moosavi
چهارشنبه 18 خرداد 1384, 05:14 صبح
نه nvarchar هستن

mohsenna30ri
شنبه 13 آبان 1385, 09:31 صبح
ببین این راه حل بدردت می خوره فکر کنم بد نباشد :
http://barnamenevis.org/forum/showthread.php?t=55431

mrseifi
شنبه 13 آبان 1385, 11:01 صبح
دوست عزیز برای حل این مشکل
در control panel برو به این مسیر
regional and language سپس در تب advance
farsi را انتخاب کن

l4dl4d
یک شنبه 26 شهریور 1391, 18:01 عصر
بنظر من بهترین راه حل در پیشگیری است
من همیشه یا بصورت عکس ذخیره میکنم یا Arabic میکنم تا نیازی به نصب non-Unicode نباشه
در ضمن نرم افزار زبان ساز شتاب هم هست شاید کاری باشه ...