PDA

View Full Version : سوال: کمگ در مورد ذخیره ادرس تصویر در بانک



oliya24
شنبه 08 تیر 1392, 20:11 عصر
سلام خسته نباشید دوستان گرامی
همینطور که میدونید ذخیره مستقیم عکس در بانک کار اشتباهی هست کسی از دوستان پروژه ای یا کدی یا هر چیزی در مورد نحوه ذخیره ادرس عکس در بانک اطلاعاتی اس کیو ال داره به من کمکی کنه
؟؟؟
ممنون میشم

matin.soft
شنبه 08 تیر 1392, 20:20 عصر
این که خیلی ساده است آدرس تصویر رو از کاربر می گیری و با فرمت var char تو دیتابیس ذخیره می کنید.
موفق باشید.

amir200h
شنبه 08 تیر 1392, 20:23 عصر
واسه ریختن عکس اینجوری من عمل میکنم

یه تکست باکس با یه باتن و یه پیک باکس رو فرمت بزار

کد زیر برای انتخاب عکس

private void btnimage_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
if (result == DialogResult.OK) // Test result.
{
string file = openFileDialog1.FileName;
pictureBox1.Image = new Bitmap(file);

}
}



کد زیر هم عکس انتخاب شده تو میریزه کنار فایل برنامه ت و آدرسشو میریزه داخل تکست باکس


pictureBox1.Image.Save(txtid.Text + ".png", System.Drawing.Imaging.ImageFormat.Png);
txtimage.Text = Application.StartupPath + "\\" + txtid.Text + ".png";



حالا مقدار تکست باکسو بریز داخل بانکت.
بعد با کد زیر اونو بخون


SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM home where ID=" + txtid.Text + "", "server=(local);database=[name banket];trusted_connection=yes");
DataSet ds = new DataSet();
da.Fill(ds);
picbox.Load(ds.Tables[0].Rows[0][indexe khoneye addrese axet].ToString().Trim());



مثلا اگه آدرس فیلد عکست تو جدولت ستون سوم باشه باید اینجوری بنویسی


picbox.Load(ds.Tables[0].Rows[0][2].ToString().Trim());

vistacali
شنبه 08 تیر 1392, 21:13 عصر
اموزش تصویری ذخیره و بازیابی تصاویر از دیتابیس (http://www.centerproject.ir/2013/06/27/%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D9%88-%D8%A8%D8%A7%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C-%D8%B9%DA%A9%D8%B3-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3/)