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

نام تاپیک: اضافه نشدن به ديتا بيس پس از اينزرت كردن

  1. #1

    اضافه نشدن به ديتا بيس پس از اينزرت كردن

    سلام نميدونم چرا هر وقت اينزرت ميكنم محتوياتش به ديتا بيس اضافه نميشود آيا بايد كار خاصي انجام بدم اينم كد
    SqlCommand objCommand = new SqlCommand();
    SqlConnection objConnection = connectionclass.getconnection();
    SqlDataAdapter objdata = new SqlDataAdapter();
    objCommand.Connection = objConnection;
    DataTable dt=new DataTable();

    objCommand.CommandText = "INSERT INTO sabt" +
    "(tcode, day, cname) " +
    "VALUES(@tcode, @day, @cname)";

    string str = comboBox1.SelectedItem.ToString();
    objCommand.Parameters.AddWithValue("@tcode", int.Parse(textBox1.Text ));
    objCommand.Parameters.AddWithValue("@day", str );
    objCommand.Parameters.AddWithValue("@cname", textBox3 .Text);
    objConnection.Open();
    try
    {
    objCommand.ExecuteNonQuery();
    MessageBox.Show(".ثبت انجام شد","", MessageBoxButtons.OK, MessageBoxIcon.Information);
    objdata.Fill(dt);

    }
    catch
    {
    MessageBox.Show("!روز درخواستي تكراري است", "پیغام خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }


    objConnection.Close();

    }

  2. #2
    کاربر دائمی آواتار iman_me
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    Microsoft Visual Studio
    پست
    338

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    دوست عزیز کدت رو داخل تگ C#‎ بزار که قابل خوندن شه

  3. #3

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    دوست عزيز نميدونم دقيقا چيكار بكنم ولي اگه توضيح بدي ممنون ميشم


    CODE][/CODE]SqlCommand objCommand = new SqlCommand();
    SqlConnection objConnection = connectionclass.getconnection();
    SqlDataAdapter objdata = new SqlDataAdapter();
    objCommand.Connection = objConnection;
    DataTable dt=new DataTable();


    objCommand.CommandText = "INSERT INTO sabt" +
    "(tcode, day, cname) " +
    "VALUES(@tcode, @day, @cname)";

    string str = comboBox1.SelectedItem.ToString();
    objCommand.Parameters.AddWithValue("@tcode", int.Parse(textBox1.Text ));
    objCommand.Parameters.AddWithValue("@day", str );
    objCommand.Parameters.AddWithValue("@cname", textBox3 .Text);
    objConnection.Open();
    try
    {
    objCommand.ExecuteNonQuery();
    MessageBox.Show(".ثبت انجام شد","", MessageBoxButtons.OK, MessageBoxIcon.Information);
    objdata.Fill(dt);

    }
    catch
    {
    MessageBox.Show("!روز درخواستي تكراري است", "پیغام خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }


    objConnection.Close();

    }
    آخرین ویرایش به وسیله عبدالرحیم : یک شنبه 31 اردیبهشت 1391 در 15:47 عصر

  4. #4
    کاربر دائمی آواتار iman_me
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    Microsoft Visual Studio
    پست
    338

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    تگ C#‎ رو بزارید بینش کلیک کنید بعد کدتون رو کپی کنید

  5. #5
    کاربر دائمی آواتار arash ghafori
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    In Web
    پست
    208

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    همونی که توی پست شماره ی 3 زدی رو بزن بینش کد بنویس ،،، نشد ازکدتون عکس بگیرید .

    بانکتون چیه ؟؟؟

  6. #6

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

     SqlCommand objCommand = new SqlCommand();
    SqlConnection objConnection = connectionclass.getconnection();
    SqlDataAdapter objdata = new SqlDataAdapter();
    objCommand.Connection = objConnection;
    DataTable dt=new DataTable();


    objCommand.CommandText = "INSERT INTO sabt" +
    "(tcode, day, cname) " +
    "VALUES(@tcode, @day, @cname)";

    string str = comboBox1.SelectedItem.ToString();
    objCommand.Parameters.AddWithValue("@tcode", int.Parse(textBox1.Text ));
    objCommand.Parameters.AddWithValue("@day", str );
    objCommand.Parameters.AddWithValue("@cname", textBox3 .Text);
    objConnection.Open();
    try
    {
    objCommand.ExecuteNonQuery();
    MessageBox.Show(".ثبت انجام شد","", MessageBoxButtons.OK, MessageBoxIcon.Information);
    objdata.Fill(dt);

    }
    catch
    {
    MessageBox.Show("!روز درخواستي تكراري است", "پیغام خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }


    objConnection.Close();

    }

    بانك من هم اس كيو اله ممنون

  7. #7
    کاربر دائمی آواتار iman_me
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    Microsoft Visual Studio
    پست
    338

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    در Insert نیازی به SqlDataAdapter , DateTable نیس چرا گذاشتی
    بعدش کد رو از try در بیار Error رو بزار ببینم چیه؟؟

  8. #8

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    اونا را گذاشتم تا شايد با اونا جدول را اپديت كنم ولي كاري به اونا نيست .البتته ارور نميگيره مشكل اينه وقتي كه اينزرت ميكنم به ديتا بيس چيزي اضافه نميشه. و اروري نداره حالا ديتا تيبل را گذاشتم كه گفتم شايد با اين آپديت بشه كه البته بلد هم نيستم چيزي كه مينويسم (از رو كتاب) ايراد ميگيره

  9. #9
    کاربر دائمی آواتار iman_me
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    Microsoft Visual Studio
    پست
    338

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    خطا نگرفتنش بخواطر try اونو برداشتی بازم ارور نداد
    دستورات SQL رو تو خود SQL تست کن ببین درسته

  10. #10

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    دستت درد نكنه يه بار تست كردم درست شد اما نميدونم چرا بار ديگه تست ميكنم جواب نميده .راستي اگه هم قرار باشه try ,catch را بذاريم جواب درست نده چرا استفاده ميكنيم يا كار من ايرادي داره .ممنون

  11. #11

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    try/catch جلوی اجرا شدن کد رو نمی گیره، اون دوستمون گفتن try/catch رو برداری تا ببینی به چه Exceptionی برخورد می کنی....

  12. #12

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    با اروري برخورد نميكنم فقط نميدونم چرا به پايگاه داده من چيزي اضافه نميشه مشكل اينه.ممنون

  13. #13
    کاربر دائمی آواتار iman_me
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    Microsoft Visual Studio
    پست
    338

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    برنامتو بزار تستش کنم

  14. #14

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

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

    try
    {
    con.Open();
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = con;
    cmd.CommandText = "insert into amanat(id,id_ozviyat,id_book,sal_date_t,mah_date_t ,roz_date_t,bazghasht)values(@id,@id_ozviayat,@id_ book,@sal_date_t,@mah_date_t,@roz_date_t,@bazghash t)";
    cmd.Parameters.Add("@id", SqlDbType.NVarChar).Value = txtidamaliyat.Text;
    cmd.Parameters.Add("@id_ozviayat", SqlDbType.NVarChar).Value = mtxtidozviyat.Text;
    cmd.Parameters.Add("@id_book", SqlDbType.NVarChar).Value = txtid_book.Text;
    cmd.Parameters.Add("@sal_date_t", SqlDbType.NVarChar).Value = cbsal.Text;
    cmd.Parameters.Add("@mah_date_t", SqlDbType.NVarChar).Value = cbmah.Text;
    cmd.Parameters.Add("@roz_date_t", SqlDbType.NVarChar).Value = cbroz.Text;
    cmd.Parameters.Add("@bazghasht", SqlDbType.Bit).Value = false;
    if (mtxtidozviyat.Text != "")
    {
    cmd.ExecuteNonQuery();
    txtid_book.Text = ""; txtdateozviyat.Text = "";
    txtfamily.Text = "";
    txtmojodi.Text = "";
    txtnamebook.Text = "";
    txtnamenevisande.Text = "";
    txtnameozv.Text = "";
    mtxtidozviyat.Text = "";
    MessageBox.Show("اطلاعات با موفقيت ثبت گرديد");
    }
    else
    {
    MessageBox.Show("شماره کارت وارد نشده است لطفا شماره کارت عضویت را وارد نمائید ", "خطا");
    txtid_book.Focus();
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }


  15. #15

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    نقل قول نوشته شده توسط iman_me مشاهده تاپیک
    برنامتو بزار تستش کنم
    دوست عزيز حجمش زياده كه اينجا بذارمش اگه ايميل بدي برات ارسال كنم ممنون

  16. #16
    کاربر دائمی آواتار iman_me
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    Microsoft Visual Studio
    پست
    338

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    میلم تو پروفایلم هست

  17. #17

    نقل قول: اضافه نشدن به ديتا بيس پس از اينزرت كردن

    فرستادمش به ايميلت ممنون

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

  1. ست نشدن ديتا بيس
    نوشته شده توسط xvision در بخش گزارش سازی با Crystal Report
    پاسخ: 7
    آخرین پست: شنبه 08 اسفند 1388, 13:22 عصر
  2. اضافه كردن ديتاهاي يك ديتا بيس access در يك ديتابيس ديگر
    نوشته شده توسط abbaspour در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 4
    آخرین پست: شنبه 12 اردیبهشت 1388, 15:13 عصر
  3. سوال: اضافه کردن چند سطر در ديتا بيس
    نوشته شده توسط imanshirani در بخش Classic ASP
    پاسخ: 1
    آخرین پست: شنبه 13 مهر 1387, 15:19 عصر
  4. دیتاست و اضافه نشدن ردیف
    نوشته شده توسط kazex در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 26 تیر 1386, 21:42 عصر
  5. دیتاگرید و اضافه نشدن سطر آخر بصورت خودکار
    نوشته شده توسط nazila_f در بخش VB.NET
    پاسخ: 5
    آخرین پست: یک شنبه 15 بهمن 1385, 11:35 صبح

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

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