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

نام تاپیک: درج عدد به جای متن در sql

  1. #1
    کاربر تازه وارد آواتار saeedvbm
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    Net
    پست
    74

    Post درج عدد به جای متن در sql

    با سلام خدمت دوستان

    با این کد متن رو وارد جدول می کنم و هیچ مشکلی ندارم .
    SqlCommand cmd = new SqlCommand("",sc);
    cmd.CommandText = "insert into maya values(@p2,@p3)";
    cmd.CommandType = CommandType.Text;
    cmd.Parameters.AddWithValue("p2", textBox2.Text);
    cmd.Parameters.AddWithValue("p3", textBox3.Text);
    try
    {
    sc.Open();
    cmd.ExecuteNonQuery();
    this.fillgrid();
    }
    catch (SqlException ex)
    {
    MessageBox.Show(ex.Message);
    }
    finally
    {
    sc.Close();
    }

    و این کد هم برای آپدیت جدوله
    StringBuilder sb = new StringBuilder();
    sb.Append("UPDATE maya SET ");
    sb.Append("name =" + textBox2.Text.Trim());
    sb.Append(",family =" + textBox3.Text.Trim());
    sb.Append(" WHERE id =" + textBox1.Text.Trim());

    SqlCommand swc = new SqlCommand(sb.ToString(), sc);
    try
    {
    sc.Open();
    swc.ExecuteNonQuery();
    this.fillgrid();
    }
    catch (SqlException ex)
    {
    MessageBox.Show(ex.Message);
    }
    finally
    {
    sc.Close();
    }

    وقتی که متن وارد می کنم قبول نمی کنه ولی وقتی عدد وارد می کنم جدول رو آپدیت می کنه . لطفاً اساتید گرامی راهنمایی کنن. با تشکر
    dd.jpg

  2. #2
    کاربر دائمی آواتار abbas.oveissi
    تاریخ عضویت
    دی 1389
    محل زندگی
    تهران
    پست
    578

    نقل قول: درج عدد به جای متن در sql

    شاید به این دلیل باشه که در کوئری از در اطراف پارامترهای رشته ای از علامت های ' و ' استفاده نکردید،اینجوری بنویسید و دوباره تست کنید :
    string sql="UPDATE maya SET name ='" + textBox2.Text.Trim()+"',family ='" + textBox3.Text.Trim()+"' WHERE id =" + textBox1.Text.Trim();

  3. #3
    کاربر تازه وارد آواتار saeedvbm
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    Net
    پست
    74

    نقل قول: درج عدد به جای متن در sql

    دااش دمت گرم ولی از اون نبود

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

    نقل قول: درج عدد به جای متن در sql

    type ستون جداولت چیه؟

  5. #5
    کاربر دائمی آواتار abbas.oveissi
    تاریخ عضویت
    دی 1389
    محل زندگی
    تهران
    پست
    578

    نقل قول: درج عدد به جای متن در sql

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

  6. #6
    کاربر تازه وارد آواتار saeedvbm
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    Net
    پست
    74

    نقل قول: درج عدد به جای متن در sql

    مشکلم با این کد حل شد

    با این کد هم عکس و هم متن آپدیت میشه ، بی دردسر
    byte[] img = null;
    FileStream fs = new FileStream(@openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
    BinaryReader br = new BinaryReader(fs);
    img = br.ReadBytes((int)fs.Length);

    string Query = "update img set name=@name,image=@img where id=@id ";

    sc.Open();
    SqlCommand cmd = new SqlCommand(Query, sc);
    cmd.Parameters.Add(new SqlParameter("@img", img));
    cmd.Parameters.Add(new SqlParameter("@id", textBox1.Text));
    cmd.Parameters.Add(new SqlParameter("@name", textBox2.Text));
    cmd.ExecuteNonQuery();
    sc.Close();


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

  1. سوال: استخراج متن دستور sql اجرا شده بر روی بانک
    نوشته شده توسط delara در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 5
    آخرین پست: پنج شنبه 14 شهریور 1387, 12:38 عصر
  2. سوال: جلوگیدی از درج عدد منفی در textbox
    نوشته شده توسط sarehhh در بخش C#‎‎
    پاسخ: 15
    آخرین پست: سه شنبه 22 مرداد 1387, 21:42 عصر
  3. نوشتن ؟؟؟؟ به جای متن های فارسی در بانک
    نوشته شده توسط ssjssj در بخش SQL Server
    پاسخ: 19
    آخرین پست: چهارشنبه 29 خرداد 1387, 01:51 صبح
  4. ارسال متن به sql
    نوشته شده توسط dalaho در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 19 بهمن 1383, 16:21 عصر
  5. قرادادن عکس به جای متن button
    نوشته شده توسط razaghi در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: سه شنبه 22 دی 1383, 15:10 عصر

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

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