نمایش نتایج 1 تا 20 از 20

نام تاپیک: مشکل در حرف فارسی در دیتابیس

  1. #1

    مشکل در حرف فارسی در دیتابیس

    من از دیتابیس اس کیو ال اکسپرس خود سی شارپ استفاده میکنم
    موقع ثبت داده ها حرف ی رو جایگزین میکنم به این شکل
    txtG_Name.Text = txtG_Name.Text.Replace("ي", "ی").Replace("ک", "ك");

    موقع ثبت رکورد هم مسیج باکس گذاشتم اونجا درسته حرف ی نقطه نداره پایینش
    1.jpg

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

  2. #2
    کاربر دائمی آواتار دلتنگ اسمان
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    دل یار
    سن
    35
    پست
    571

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    توی دیتابیس کالکشن رو persian قرار بده.

  3. #3

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    از دیتابیس اس کیو ال اکسپرس خود سی شارپ استفاده میکنم
    کجا باید تنظیمش کنم داره؟

  4. #4

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    اگه تو تکس باکس این کد رو بنویسم کار میکنه
    txt_edit.Text = txt_edit.Text.Replace("ی", "ي").Replace("ك", "ک");
    txt_edit.Focus();
    txt_edit.SelectionStart = txt_edit.TextLength;

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

  5. #5
    کاربر دائمی
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    تهران
    پست
    307

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    موقعی که داری یک رشته رو ذخیره میکنی یدونه N قبلش اضافه کن مثل کد زیر

    "insert into pardakht(code_print,mablagh,editor) values(N'" + c_p + "'," + m_p + "," + e + ")";

  6. #6

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    امتحان کردم نشدش
     cmd.CommandText = "insert into jeens(name,color,price,size,priceforoosh,g_type,g_  producter) values(N'" + txtG_Name.Text+" سایز: "+size + "','" + txtG_Color.Text + "'," + Int32.Parse(txtpricekharid.Text) + ",'" + size + "'," + Int32.Parse(txtG_Price.Text) + ",'" + txtg_type.Text + "','" + txtg_producter.Text + "')";

  7. #7
    کاربر دائمی
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    تهران
    پست
    307

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    نقل قول نوشته شده توسط hashtgerd2 مشاهده تاپیک
    امتحان کردم نشدش
     cmd.CommandText = "insert into jeens(name,color,price,size,priceforoosh,g_type,g_  producter) values(N'" + txtG_Name.Text+" سایز: "+size + "','" + txtG_Color.Text + "'," + Int32.Parse(txtpricekharid.Text) + ",'" + size + "'," + Int32.Parse(txtG_Price.Text) + ",'" + txtg_type.Text + "','" + txtg_producter.Text + "')";
    شما فقط پشت رشته اول گذاشتید باید به ازای هر یک رشته یدونه بزارید پشتش
    اینجوری

    cmd.CommandText = "insert into jeens(name,color,price,size,priceforoosh,g_type,g_ producter) values(N'" + txtG_Name.Text + " سایز: " + size + "',N'" + txtG_Color.Text + "'," + Int32.Parse(txtpricekharid.Text) + ",N'" + size + "'," + Int32.Parse(txtG_Price.Text) + ",N'" + txtg_type.Text + "',N'" + txtg_producter.Text + "')";

  8. #8
    کاربر دائمی
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    تهران
    پست
    307

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    البته بستگی به زبان سیستم هم داره اگه زبان سیستم عربی باشه و جای دیگه برنامه رو اجرا کنید که زبانش فارسیه بازم این مشکل پیش میاد
    و تنها راه حلش اینه که هنگام ذخیره و جستجو کردن replaceکنید

  9. #9

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    خب مشکل همون رشته اول هستش
    فیلد اول همون نام کالا هستش

  10. #10

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    نگاه کن
    مشکل اساسی من یه کمبو باکس هستش که تو فرم اضافه کردن فاکتور دارم
    کمبوباکس رو بایند کردم(به شکل کد) به جدول کالا
    بعد با انتخاب هر کالا بقیه لیبل ها ولیو کمبوباکس رو نشون میدن
    مثل موجودی کد کالا قیمت اینجور چیزا
    اگه تو کمبوباکس رویداد تکس چینج رو بزنم درست سرچ میکنه ولی به شکل لیست نشونش نمیده مثل تکس باکس نشون میده
    ----
    اصلا اگه راه بهتری هست برای انتخاب کالا بگو از اون استفاده کنم

  11. #11
    کاربر دائمی آواتار دلتنگ اسمان
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    دل یار
    سن
    35
    پست
    571

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    نقل قول نوشته شده توسط hashtgerd2 مشاهده تاپیک
    از دیتابیس اس کیو ال اکسپرس خود سی شارپ استفاده میکنم
    کجا باید تنظیمش کنم داره؟
    اکسپرس رو نمیدونم اما توی sql روی دیتابیس مورد نظر کلیک راست میکنی و قسمت properties و گزینه option رو انتخاب میکنی . اکسپرس رو هم نگاه کن شاید همین گزینه ها باشه.

  12. #12

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    نه اکسپرس هیچی نداره
    فقط میشه تیبل ساخت تنظیمات دیگه ای نداره

  13. #13

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    نشد همونه
    مشکل تو کمبو باکس هستش
    وگرنه برای جستجوی معمولی میشه رشته مورد جستجو رو تغییر داد ی رو به ي تغییر داد.
    ولی تو کمبو باکس که این کارو میکنم لیست باکس رو نشون نمیده

  14. #14
    کاربر دائمی
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    تهران
    پست
    307

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    نقل قول نوشته شده توسط hashtgerd2 مشاهده تاپیک
    نشد همونه
    مشکل تو کمبو باکس هستش
    وگرنه برای جستجوی معمولی میشه رشته مورد جستجو رو تغییر داد ی رو به ي تغییر داد.
    ولی تو کمبو باکس که این کارو میکنم لیست باکس رو نشون نمیده
    وقتی داری ذخیره میکنی replace رو انجام بده که توی دیتابیس درست ذخیره بشه
    بعد دیگه توی کمبو باکس مشکل بوجود نمیاد

  15. #15

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    به این شکل ریپلیس کنم؟
     cmbJeenName.Text = cmbJeenName.Text.Replace("ی", "ي").Replace("ك", "ک");

  16. #16

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    انجام دادم نشد
    txtJeenName.Text = txtJeenName.Text.Replace("ی", "ي").Replace("ك", "ک");

     cmd.CommandText = "insert into jeens(name,color,price,size,priceforoosh,g_type,g_  producter) values(N'" + txtJeenName.Text + " سایز: " + size + "',N'" + txtcolor.Text + "'," + Int32.Parse(txtprice.Text) + ",N'" + size + "'," + Int32.Parse(txtpriceForoosh.Text) + ",N'" + cmbJeenType.Text + "',N'" + cmbJeenproducter.Text + "')";

  17. #17

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    نقل قول نوشته شده توسط hashtgerd2 مشاهده تاپیک
    انجام دادم نشد
    txtJeenName.Text = txtJeenName.Text.Replace("ی", "ي").Replace("ك", "ک");

     cmd.CommandText = "insert into jeens(name,color,price,size,priceforoosh,g_type,g_  producter) values(N'" + txtJeenName.Text + " سایز: " + size + "',N'" + txtcolor.Text + "'," + Int32.Parse(txtprice.Text) + ",N'" + size + "'," + Int32.Parse(txtpriceForoosh.Text) + ",N'" + cmbJeenType.Text + "',N'" + cmbJeenproducter.Text + "')";
    یکبار بدون اینکه جایگذین کنی درج کن ببین درست میشه یا نه.

    در ضمن شما داری ی عربی رو به جای فارسی قرار میدی که باید عکس این کار رو بکنی

    Replace("ي", "ی").Replace("ك", "ک")

    کپی کنی تو ویژوال درست نشون میده.


    management studio داری یا نه؟

  18. #18

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    management studio داشتم پاک کردم
    سی دی ش رو الان ندارم
    دارم سی دی شو دان میکنم
    تا فردا صبح تموم میشه
    ولی من بعداظهر میام
    اگه می خوای من سورس رو بدم خودتون ببینید
    از صبح دارم روش کار میکنم ولی درست نشد
    pm بده
    hamid_jalali2008

  19. #19

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    امتحان کردم
    فقط حرف ک درست کار میکنه
    ی مشکل داره با شیفت میزنم درسته میشه
    تو تیبل اون فیلد رو از نوع nvarchar تعریف کردم
    قبلش هم text بود همین مشکل رو داشت

  20. #20

    نقل قول: مشکل در حرف ی فارسی در دیتابیس

    دیتابیس رو اپ میکنم
    http://altobelli.ir/factor/jeen1.rar

تاپیک های مشابه

  1. آموزش: مشکل ذخیره کلمات فارسی در دیتابیس به صورت علامت سوال ؟
    نوشته شده توسط mjt10063 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: دوشنبه 16 اردیبهشت 1392, 22:47 عصر
  2. مشکل در تایپ فارسی در دیتابیس
    نوشته شده توسط armini در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 2
    آخرین پست: سه شنبه 03 مرداد 1391, 12:46 عصر
  3. سوال: فوری ) مشکل در لغات فارسی در دیتابیس sql با وجود collation عربی
    نوشته شده توسط bahar_engineer در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: پنج شنبه 10 دی 1388, 01:51 صبح
  4. سوال: فوری ) مشکل در لغات فارسی در دیتابیس sql با وجود collation عربی
    نوشته شده توسط bahar_engineer در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 06 دی 1388, 21:10 عصر
  5. سوال: مشکل ثبت حرف ی در دیتابیس اکسس
    نوشته شده توسط jeniferxp در بخش Access
    پاسخ: 1
    آخرین پست: شنبه 26 بهمن 1387, 00:02 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •