می خوام داخل فرم یک browser بذارم که کاربر هر عکسی که انتخاب کرد نام و مسیر عکس وارد database بشه . و از همون مسیر هم بشه عکسو گرفت .
می خوام داخل فرم یک browser بذارم که کاربر هر عکسی که انتخاب کرد نام و مسیر عکس وارد database بشه . و از همون مسیر هم بشه عکسو گرفت .
خوب یک openFileDialog استفاده کن و بعد showDialog
کن ,fileName اون رو ذخیره کن
اصلا میتونی عکس رو داخل sqlServer ذخیره کنی
فکر کنم منظورت این بود! نه؟
درسته ولی نه خود عکسو . چون حجم دیتابیس و خیلی زیاد می کنه ...
سلام
الا مشکل شما حل شده یا اینکه براتون نمونه کد بگذارم
امیدوارم به دردت بخوره
openFileDialog1.Filter = "jpeg File(*.jpg)|*.jpg|BitmapFile(*.bmp)|*.bmp";
openFileDialog1.FilterIndex = 0;
string fileName;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
fileName = openFileDialog1.FileName;
objDataAdapter.InsertCommand = newSqlCommand();
objDataAdapter.InsertCommand.Connection = objConnection;
objDataAdapter.InsertCommand.CommandText = "Insert into Table1 (ID,fileName)VALUES(@ID,@fileName)";
objDataAdapter.InsertCommand.Parameters.AddWithVal ue("@ID", "ID");
objDataAdapter.InsertCommand.Parameters.AddWithVal ue("@fileName", "fileName");
objConnection.Open();
objDataAdapter.InsertCommand.ExecuteNonQuery();
objConnection.Close();
بسمه تعالی
با سلام
ببخشید در کد بالا مقدار ID چقدر است،جایی مقدار دهی نشده
با تشکر
--------------------
این یک تیکه از یک زیر برنامه است واسه نشون دادن نحوه کار، بستگی به خودت داره ID رو چه جوری انتخاب کنینوشته شده توسط hassan_kahrizy
آخرین ویرایش به وسیله ARA : چهارشنبه 03 آبان 1385 در 13:39 عصر دلیل: این پست به دلیل تکراری بودن بطور خودکار ادغام شده است.