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

نام تاپیک: مشکل در تبدیل نوع

  1. #1

    مشکل در تبدیل نوع

    سلام این تکه کد زیر را ببنید
                     sql.Open();
    SqlCommand Cmd = new SqlCommand("Add", sqlcon);
    Cmd.CommandType = CommandType.StoredProcedure;
    Cmd.Parameters.Add("@iran",SqlDbType.TinyInt).Valu e=Convert.ToByte( ComBox.Text.Trim());
    Cmd.Parameters.Add("@name",SqlDbType.NVarChar).Val ue=TexT2.Text.Trim();
    Cmd.Parameters.Add("@Code", SqlDbType.Int).Value =int.Parse( ComBox3.SelectedValue.ToString());
    Cmd.ExecuteNonQuery();
    sql.Close();

    این هم کد sp
    ALTER PROCEDURE [dbo].[Add]
    @iran tinyint,
    @name nvarchar(50),
    @code int,
    AS
    BEGIN
    INSERT INTO C (iran,name,code,)
    VALUES (@iran,@name,@code)

    END


    اما در زمان اضافه کردن این ایراد ها را می گیرد

    Input string was not in a correct format
    مشکل تبدیل دارم دوستان اگر بتوانند من راهننمایی کنند ممنون می شوم

  2. #2
    کاربر دائمی آواتار mrprestige
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    کرج
    پست
    646

    نقل قول: مشکل در تبدیل نوع

    نقل قول نوشته شده توسط reza11_2005 مشاهده تاپیک
    سلام این تکه کد زیر را ببنید
                     sql.Open();
    SqlCommand Cmd = new SqlCommand("Add", sqlcon);
    Cmd.CommandType = CommandType.StoredProcedure;
    Cmd.Parameters.Add("@iran",SqlDbType.TinyInt).Valu e=Convert.ToByte( ComBox.Text.Trim());
    Cmd.Parameters.Add("@name",SqlDbType.NVarChar).Val ue=TexT2.Text.Trim();
    Cmd.Parameters.Add("@Code", SqlDbType.Int).Value =int.Parse( ComBox3.SelectedValue.ToString());
    Cmd.ExecuteNonQuery();
    sql.Close();

    این هم کد sp
    ALTER PROCEDURE [dbo].[Add]
    @iran tinyint,
    @name nvarchar(50),
    @code int,
    AS
    BEGIN
    INSERT INTO C (iran,name,code,)
    VALUES (@iran,@name,@code)

    END


    اما در زمان اضافه کردن این ایراد ها را می گیرد

    Input string was not in a correct format
    مشکل تبدیل دارم دوستان اگر بتوانند من راهننمایی کنند ممنون می شوم
    سلام وقت بخیر این خط کد رو به این صورت تغییر بده ببین مشکل برطرف میشه

    Cmd.Parameters.Add("@name",SqlDbType.NVarChar(50)) .Val ue=TexT2.Text.Trim()

  3. #3

    نقل قول: مشکل در تبدیل نوع

    سلام
    نه درست نمی شود
    خط قرمز NVarChar(50)
    ایجاد می شود

  4. #4

    نقل قول: مشکل در تبدیل نوع

    سلام دوستان کسی نیست جواب من را بدهد؟؟؟

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

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