PDA

View Full Version : سوال: آیا امکان گذاشتن عکس در فیلد اکسس وجود دارد؟چگونه؟



Alireza.imani
سه شنبه 16 آبان 1391, 15:51 عصر
من یک جدول در اکسس دارم که می خوام به اون یک عکس اضافه کنم ...آیا می شه؟



راهنماییم کنید.

programerinfonet
سه شنبه 16 آبان 1391, 16:05 عصر
بله دوست عزیز
اولأ پیشنهاد می کنم که این کار رو نکن
یعنی دورش بزن به جای عکس آدرس عکس رو ذخیره کن . چون اکسس قدرتی نداره که بتونه عکس رو در خودش نگهداره
ولی حالا شما این کار رو بکن

public void OnUpload(Object sender, EventArgs e)
{
// Create a byte[] from the input file
int len = Upload.PostedFile.ContentLength;
byte[] pic = new byte[len];
Upload.PostedFile.InputStream.Read (pic, 0, len);
// Insert the image and comment into the database
SqlConnection connection = new
SqlConnection (@"server=INDIA\INDIA;database=iSense;uid=sa;pwd=indi a");
try
{
connection.Open ();
SqlCommand cmd = new SqlCommand ("insert into Image "
+ "(Picture, Comment) values (@pic, @text)", connection);
cmd.Parameters.Add ("@pic", pic);
cmd.Parameters.Add ("@text", Comment.Text);
cmd.ExecuteNonQuery ();
}
finally
{
connection.Close ();
}
}