PDA

View Full Version : بانک



rasool saadat
یک شنبه 06 خرداد 1386, 07:21 صبح
هنگامی که به زبان فارسی فرم برنامه را پر می کنم و ذخیره می کنم در جدول بانک به شکل ؟؟؟؟ ظاهر می شود چرا ؟ وباید چهکار کرد تا به این شکل ذخیره نشود با تشکر از شما

iranrose63
یک شنبه 06 خرداد 1386, 07:57 صبح
شاید تایپ فیلدت در DatsBase به صورتnvarchar نباشه
یه نگاهی بنداز اگه تایپ فیلدت درست بود اون وقت باید به موارد دیگه فکر کرد؟؟؟

Sayehzendeh
یک شنبه 06 خرداد 1386, 09:38 صبح
البته ببخشید iranrose63 کاراکترهای فارسی چون به صورت Unicode ذخیره می شوند و نیاز
به مقدار حافظه بیشتر دارند باید از نوع NVARCHAR باشند.
شما باید فرمت فیلد را nvarchar و پارامتر ارسالی نیز باید string باشد.

AspNet
یک شنبه 06 خرداد 1386, 14:46 عصر
موقع insert قبل از کاراکتر علامت N بذار:


insert into myTable(name) values(N'نام')

azmoodeh
یک شنبه 06 خرداد 1386, 15:10 عصر
سلام

مربوط به COLLATION پایگاه داده میشه که ایجاد کردید.باید این مقدار هنگام ایجاد ARABIC_CI_AS باشه . البته یه راه هایی هم هست که COLLATION پایگاه داده ایجاد شده رو تغییر داد ولی توصیه نمی کنم.
به همین خاطر قبل از اینکه اطلاعات زیادی رو وارد کنید مجددا دیتابیس جدیدی با این COLLATION ایجاد کنید.

موفق باشید

choobin84
پنج شنبه 10 خرداد 1386, 06:41 صبح
همانطور که آزموده گفت باید ، colloation بانکتون رو عربی کنید. در هنگان ایجاد یک دیتابیس جدید در فرمی که نامی برای بانک انتخاب می کنید در پایین پنجره این گزینه وجود دارد.

kiani.mehdi
پنج شنبه 10 خرداد 1386, 09:09 صبح
بچه ها من شنیدم که می گن collation را برای امکانات فارسی arabic_CI_AI بذارین
کدومش درست تره ؟
arabic_CI_AI یا arabic_CI_AC ?
شاید هم هر 2 تاش درست باشه ؟

choobin84
جمعه 11 خرداد 1386, 19:25 عصر
من که تا حالا arabic-bin‌استفاده می کردم، مشکل نداشتم تا حالا باهاش.
اینا با هم چه فرقی می کنن؟