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

نام تاپیک: خطای {"Input string was not in a correct format."}

  1. #1
    کاربر دائمی آواتار mortezasar
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    DARANGIA(سیستان)
    پست
    456

    Question خطای {"Input string was not in a correct format."}

    سلام من از این کد واسه ذخیره اطلاعات استفاده می کنم اما خطا میده و مشکلش هم اینه که باید هر دوتا چک باکس 30 و 45 چک بشن تا خطا نده و اگر یکی چک بشه و دیگری چک نشه این خطا رو میده ولی اگه هر دوتا چک بشن این مشکل پیش نمیاد و در دیتا بیسم هم تیک خالی بودن رو زدم
    تشکر
    عیدتون هم مبارک


    SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=SHNASNAME_FARHANGI_TEST;Integrated Security=True");
    conn.Open();
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = conn;
    string sql =
    " Insert Table_basij (nosanad,rostaname,bas_name,bas_datetasis,bas_totm etr,bas_ehdakon,bas_sazan,bas_kha,bas_khano,bas_ba r,bas_barno,bas_farmandehmen,bas_farmandehmentel,b as_farmandehwomen,bas_farmandehwomentel,bas_vazban a,bas_vazbana1,bas_taminprice,bas_emkanat_sottasvi r,bas_emkanat_farsh,bas_emkanat_book,bas_emkanat_n obook,bas_emkanat_compi,bas_emkanat_service,bas_em kanat_tel,bas_emkanat_notel,bas_emkanat_sysgarma,b as_emkanat_mazhabbook,bas_emkanat_other,bas_emkana t_syssarma,bas_emkanat_jabekomak,bas_othercomm)";
    sql += "values ({0} , '{1}', '{2}' , {3} , {4} , '{5}' , '{6}' , '{7}' , {8} , '{9}' , {10} , '{11}' , {12} , '{13}' , {14} , '{15}' , '{16}' , '{17}' , '{18}' , '{19}' , '{20}' , '{21}' , '{22}' , '{23}' , '{24}' , '{25}', '{26}', '{27}' , '{28}' , '{29}', '{30}', '{31}' ) ";
    sql = string.Format(sql,
    long.Parse(txtpsanad.Text),
    txtprosta.Text,
    txtname.Text,
    txttasis.Text,
    long.Parse(txtmetr.Text),
    txtehda.Text,
    txtsazand.Text,
    checkBox45.Checked,
    txtnokha.Text,
    checkBox30.Checked,
    txtnobar.Text,
    txtfarmandehm.Text,
    long.Parse(txtfarmandehmtel.Text),
    txtfarmandehw.Text,
    long.Parse(txtfarmandehwtel.Text),
    vazbana.Trim(),
    vazbana1.Trim(),
    txtprice.Text,
    checkBox42.Checked,
    checkBox41.Checked,
    checkBox40.Checked,
    txtnobook.Text,
    checkBox39.Checked,
    checkBox37.Checked,
    checkBox36.Checked,
    txtnotel.Text,
    checkBox38.Checked,
    checkBox35.Checked,
    txtother.Text,
    checkBox33.Checked,
    checkBox34.Checked,
    txtcom.Text);
    cmd.CommandText = sql;
    cmd.ExecuteNonQuery();
    conn.Close();
    MessageBox.Show("اطلاعات با موفقیت ثبت شد ");
    frmsave_Load(null, null);


  2. #2

    نقل قول: خطای {"Input string was not in a correct format."}

    فکر می کنم چون چک باکس 3 وضعیت رو به خودش میگیره این خطا رخ میده یعنی وضعیت Intermediate.
    اگه از چک باکس خود Visual Studio استفاده می کنی خاصیت IsThreeState رو برابر False کن.

  3. #3
    کاربر دائمی آواتار mortezasar
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    DARANGIA(سیستان)
    پست
    456

    نقل قول: خطای {"Input string was not in a correct format."}

    سلام واسه تمام چک باکس هام ای خاصیت false هستش نمیدونم مشکل کجاست گیج شدم اصلا نمیدونم جریان چیه !!!!

  4. #4
    کاربر دائمی آواتار mortezasar
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    DARANGIA(سیستان)
    پست
    456

    نقل قول: خطای {"Input string was not in a correct format."}

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

  5. #5
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: خطای {"Input string was not in a correct format."}

    سلام.
    به نظر میرسه که بین پارامترها هماهنگی وجو نداره. مثلا {3} رو int در نظر گرفتی ولی معادلش رو txttasis.Text رو در نظر گرفتی (یعنی میخوای یه رشته رو بریزی داخل یه int ) . واسه تمام موارد این مورد رو چک کنید.

  6. #6
    کاربر دائمی آواتار mortezasar
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    DARANGIA(سیستان)
    پست
    456

    نقل قول: خطای {"Input string was not in a correct format."}

    سلام چون کد ها رو تغییر دادم این جوری شد و گرنه از int32.Pars استفاده کردم

  7. #7
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: خطای {"Input string was not in a correct format."}

    واسه چک باکس ها هم شما باید 0 یا 1 بفرستی.(بصورت عددی در نظر بگیر یعنی تک کوتیشن ها رو واسه چک باکس ها بردار). که اگه تیک نخورده باشه میشه 0 (false ) و اگه تیک داشت میشه 1 (true ). یعنی اینطوری بنویس :
    Convert.ToInt32(checkBox30.Checked)

  8. #8
    کاربر دائمی آواتار mortezasar
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    DARANGIA(سیستان)
    پست
    456

    نقل قول: خطای {"Input string was not in a correct format."}

    سلام متاسفانه باز این ارور رو میده

    Incorrect syntax near ','.

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

  1. خطای Input string was not in a currect format
    نوشته شده توسط silver star در بخش C#‎‎
    پاسخ: 11
    آخرین پست: جمعه 24 دی 1389, 18:07 عصر
  2. سوال: ERROR: Input string was not in a correct format.Expected type is Int32
    نوشته شده توسط zahedpour در بخش C#‎‎
    پاسخ: 6
    آخرین پست: چهارشنبه 13 مرداد 1389, 23:24 عصر
  3. سوال: در هنگام INSERT در جدول SQL ارور Input string was not in a correct format میاد
    نوشته شده توسط zayens در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 08 خرداد 1389, 18:35 عصر
  4. input string was not in a correct format
    نوشته شده توسط sara_sh_s در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: یک شنبه 24 آبان 1388, 13:22 عصر
  5. Input string was not in a correct format
    نوشته شده توسط faramarz_s در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 29 شهریور 1382, 14:38 عصر

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

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