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

نام تاپیک: یک مشکل کوچک در ذخیره تصویر در بانک sql

  1. #1

    Question یک مشکل کوچک در ذخیره تصویر در بانک sql

    موقعی که از پارامتر استفاده میکنم خیلی خوب عمل درج انجام میشه (@pic) مثل کد زیر

    strSQL =
    "insert into ahang(pic,name,song,lirycs) values(@pic" + ",'" + textBoxX1.Text + "','" + textBoxX2.Text + "','" + textBoxX3.Text + "')";
    MemoryStream ms = newMemoryStream();
    pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
    byte[] arrpic = ms.GetBuffer();
    ms.Close();
    con.Open();
    com =
    newSqlCommand(strSQL, con);
    com.Parameters.Add(
    "@pic", SqlDbType.VarBinary).Value = arrpic;
    com.ExecuteNonQuery();
    con.Close();

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

    connect
    db = newconnect();
    MemoryStream ms = newMemoryStream();
    pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
    byte[] arrpic = ms.GetBuffer();
    ms.Close();
    db.doCommand(
    "insert into ahang(pic,name,song,lirycs)values(" + arrpic + ",'" + textBoxX1.Text + "','" + textBoxX2.Text + "','" + textBoxX3.Text + "')");
    MessageBox.Show("Inserted");

  2. #2
    کاربر دائمی آواتار 81579001
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    آرام و زیبا
    پست
    201

    نقل قول: یک مشکل کوچک در ذخیره تصویر در بانک sql

    سلام
    یک سری به اینجا بزن
    https://barnamenevis.org/showth...=191172&page=4

  3. #3

    نقل قول: یک مشکل کوچک در ذخیره تصویر در بانک sql

    db.doCommand("insert into ahang(pic,name,song,lirycs)values(" + arrpic
    این خطا رو میده :

    The name "System.Byte" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
    یه جایی باید varbinary بنویسم

  4. #4

    نقل قول: یک مشکل کوچک در ذخیره تصویر در بانک sql

    سلام دوست عزيز
    فيلد عكس تو بانك binary اين و تبديل كن به image فكر كنم مشكلت مرتفع بشه اگه نشد بگو تا كدش و بزارم

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

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