PDA

View Full Version : مشکل با بانک اطلاعاتی



mohsen_f_b
پنج شنبه 28 آبان 1388, 19:12 عصر
سلام
یه مشکل بزرگ پیدا کردم.
من یک بانک SQL برا سایتم در دایرکتوری App_Data درست کردم(روی پوشه کلیک راست کردم و بعد از اون طریق یک بانک SQL درست کردم).

حالا هرچی توش می خوام ذخیره کنم علامت سوال ذخیره می کنه.
هرچی گشتم نتونستم قسمتی مثل قسمتی که تو خوده SQLSErver وجود داره پیدا کنم که زبانش رو عوض کنم.از کجا باید زبانشو تغییر بدم؟
باتشکر

alisebt
پنج شنبه 28 آبان 1388, 19:52 عصر
اگر منظورتون Collation هست که SQL Express امکان تغییرش رو نداره.
ولی من فکر میکنم مشکل ؟ مربوط میشه به نوع فیلدهاتون.
اگر برای کاراکتر فارسی استفاده می کنید Nvarchar رو انتخاب کنید تا این مشکل حل بشه.

mohsen_f_b
پنج شنبه 28 آبان 1388, 20:03 عصر
اگر منظورتون Collation هست که SQL Express امکان تغییرش رو نداره.
ولی من فکر میکنم مشکل ؟ مربوط میشه به نوع فیلدهاتون.
اگر برای کاراکتر فارسی استفاده می کنید Nvarchar رو انتخاب کنید تا این مشکل حل بشه.


سلام
من از nText و nVarChar استفاده کردم.
ولی علامت سوال می زاره چی کار کنم؟
کمک کمک کمک



باتشکر

alisebt
پنج شنبه 28 آبان 1388, 20:05 عصر
قرار دادن N قبل از نام فیلد در دستور رو هم رعایت کردین؟

mohsen_f_b
پنج شنبه 28 آبان 1388, 21:32 عصر
قرار دادن N قبل از نام فیلد در دستور رو هم رعایت کردین؟


سلام
لطفا بیشتر توضیح بدین.
اینا که میگی یعنی چی؟
باتشکر

aslitarin
پنج شنبه 28 آبان 1388, 22:07 عصر
از این نمونه می تونی استفاده کنی:
inssert into Table(name,family)values(N'" + lblname.text + "',N'" + lblfamilyu.text + "')";l

saeedr22
جمعه 29 آبان 1388, 00:04 صبح
از این نمونه می تونی استفاده کنی:
inssert into Table(name,family)values(N'" + lblname.text + "',N'" + lblfamilyu.text + "')";l

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

mohammad.sakhidel
جمعه 29 آبان 1388, 10:05 صبح
من این مشکلو داشتم و روش های مختلفی رو آزمایش کردم و در پایان فقط با قرار دادن N حل شد.