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

نام تاپیک: پیغام خطای Error converting data type nvarchar to numeric

  1. #1

    پیغام خطای Error converting data type nvarchar to numeric

    با سلام
    من یه فرم دارم که داخلش 3 تا تکست باکس هست . دو تا تاریخ و داخل سومی یه کد (کد سازنده ) وارد میشه
    تاریخ ها Varchar و کد Numerc هست

    یه گرید ویو وجود داره که براساس این پارامترها اطلاعاتش بروز میشه . زمانیکه همه اطلاعات رو وارد کنم تاریخ و کد مربوطه ، گرید ویو بروز میشه ولی زمانیکه فقط تاریخ ها رو وارد می کنم و تکس باکس کد سازنده رو خالی میزارم با خطای زیر روبرو میشم :Error converting data type nvarchar to numeric
    اینم کد برنامه :



    SqlConnection conn = new SqlConnection("Data Source=" + strserver + ";Initial Catalog=co;User id=p;Password=4");
    SqlDataAdapter adapter = new SqlDataAdapter(); ;
    DataSet ds = new DataSet();
    conn.Open();
    // 1. declare command object with parameter



    System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
    cmd.CommandText = "SELECT * FROM dbo.PEYMANKAR_QTY_DTE_T WHERE ( IGSD_SUP_DTE > = @IGSD_SUP_DTE OR @IGSD_SUP_DTE = '') AND ( IGSD_SUP_DTE < = @IGSD_SUP_DTE1 OR @IGSD_SUP_DTE1 = '') AND ( IGSD_RSUP_SUP1 = @IGSD_RSUP_SUP1 OR @IGSD_RSUP_SUP1 = '') ";


    cmd.CommandType = CommandType.Text;
    cmd.Connection = conn;
    // 2. define parameters used in command object
    SqlParameter param = new SqlParameter();
    SqlParameter param1 = new SqlParameter();
    SqlParameter param2 = new SqlParameter();

    // decimal IGSD_RSUP_SUP1 = decimal.Parse(TXT_RSUP.Text);

    param.ParameterName = "@IGSD_SUP_DTE";
    param1.ParameterName = "@IGSD_SUP_DTE1";
    param2.ParameterName = "@IGSD_RSUP_SUP1";


    param.Value = TXT_FROM.Text;
    param1.Value = TXT_TO.Text;
    param2.Value = TXT_RSUP.Text;



    // 3. add new parameter to command object
    cmd.Parameters.Add(param);
    cmd.Parameters.Add(param1);
    cmd.Parameters.Add(param2);

    //4.set adapter
    adapter.SelectCommand = cmd;

    adapter.Fill(ds, "dbo.PEYMANKAR_QTY_DTE_T");

    DGV_PEYMANKAR.DataSource = ds.Tables["dbo.PEYMANKAR_QTY_DTE_T"];

    conn.Close();

    ba.JPG

    ممنون میشم راهنمایی بفرمایید

  2. #2

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

    1-توی پروزه خودت یک دیتا ست داری . جداول پاک کن . دوباره از server explorer اضافه کن.

    2-قبلش نوع دادهات راچک کن توی بانک

  3. #3

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

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

  4. #4

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

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

  5. #5
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,499

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

    سلام.
    فیلد سوم طبق گفته خودتون از نوع عددی هست، در حالیکه شما با رشته مورد مقایسه قرار دادید!
    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

  6. #6

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

    واقعیت من با متد int.parse کار تبدیل مقدار تکست باکس سومو انجام دادم ولی با خطای input string was not in correct format روبرو شدم . اگر بزرگواری بفرمایید چجوری باید تبدیل کنم ممنون میشم

  7. #7
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,499

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

    نقل قول نوشته شده توسط Mehrdad_Parsi مشاهده تاپیک
    واقعیت من با متد int.parse کار تبدیل مقدار تکست باکس سومو انجام دادم ولی با خطای input string was not in correct format روبرو شدم . اگر بزرگواری بفرمایید چجوری باید تبدیل کنم ممنون میشم

    متن درون textBox و کدتون رو لطف کنید.
    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

  8. #8

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

      param2.Value = int.Parse(TXT_RSUP.Text);

  9. #9

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

    نقل قول نوشته شده توسط Mehrdad_Parsi مشاهده تاپیک
      param2.Value = int.Parse(TXT_RSUP.Text);
    مقدار text نباید خالی باشه از دستور convert.int32 استفاده کن

  10. #10

    نقل قول: پیغام خطای Error converting data type nvarchar to numeric

    نقل قول نوشته شده توسط nasim394 مشاهده تاپیک
    مقدار text نباید خالی باشه از دستور convert.int32 استفاده کن
    بازم خطا میده متاسفانه . البته گاهی نیاز دارم بدون ورود پارامتر در این فیلد گزارش تهیه کنم . یعنی صرفا تاریخ شروع و پایان
    2.JPG

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

  1. سوال: دلیل این خطا چیست؟ (Error converting data type nvarchar to int)
    نوشته شده توسط asrah6 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: چهارشنبه 17 مهر 1392, 01:54 صبح
  2. مبتدی: مشکل نصب Visual Studio پیغام خطای Error 25541
    نوشته شده توسط mosab12345 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: جمعه 29 دی 1391, 13:38 عصر
  3. Error converting data type varchar to bigint.
    نوشته شده توسط zahra_kk در بخش طراحی وب (Web Design)
    پاسخ: 0
    آخرین پست: پنج شنبه 29 دی 1390, 21:24 عصر
  4. پیغام خطای error rendering control contentplaceholder this control
    نوشته شده توسط omid6630 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: سه شنبه 19 مرداد 1389, 10:15 صبح
  5. converting data type nvarchar to int
    نوشته شده توسط gheysar14 در بخش ASP.NET Web Forms
    پاسخ: 19
    آخرین پست: شنبه 12 مرداد 1387, 16:54 عصر

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

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