PDA

View Full Version : مبتدی: خطای کد ثبت عکس



saba664
یک شنبه 16 مهر 1396, 08:38 صبح
146637



این خطای ثبت عکس چیه در حالیه using Configuration تعریف شده و در قسمت references هم اضافه اش کردم پس این خطا چیه

danialafshari
یک شنبه 16 مهر 1396, 21:10 عصر
با سلام
هنوز شما درگیر عکسید؟
کانکشن استرینگ رو کجا ذخیره کردید؟
بصورت دستی کانکشن رو تنظیم کنید
https://www.connectionstrings.com/sql-server/
یک سورس آماده کردم
موفق باشید

saba664
دوشنبه 17 مهر 1396, 09:16 صبح
با سلام
هنوز شما درگیر عکسید؟
کانکشن استرینگ رو کجا ذخیره کردید؟
بصورت دستی کانکشن رو تنظیم کنید
https://www.connectionstrings.com/sql-server/
یک سورس آماده کردم
موفق باشید



سلام

متاسفانه نتیجه خوبی نگرفتم و فایل شما دانلود شد اما خطا میده نمیذاره از باز کنم فایل زیپ رو



کدها رو تغییر دادم حالا خطا صفره برنامه اجرا میشه اما اصلا داخل دیتا بیس ذخیره نمیشه ولی پیغام مبتنی میده بر اینکه عکس ذخیره شد میده ولی هیچی ذخیره نمیشه. در حالیکه این کد روی ی برنامه دیگه تست شده و اجرا گرفته اگه میشه مشکلم رو بگین که بدونم اشکال کار از چیه

خب من برای قسمت عکس ی dataset تعیین کردم که جدول sql منو که شامل همه فیلدهاست رو داره. نوع فیلد image من از نوع باینری مکس ست.


openFileDialog1.Filter = "jpg Files |*.jpg|PNG FIles |*.png";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
pictureBox1.Image = new Bitmap(openFileDialog1.FileName);




این کد مربوط به انتخاب عکس منه

و کد زیر مربوط به ذخیره عکس من(ارسال عکس)

try
{
Bitmap bmp = (Bitmap)pictureBox1.Image;
MemoryStream ms = new MemoryStream();
bmp.Save(ms, bmp.RawFormat);

MessageBox.Show("image saved");
ms.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);

}

danialafshari
دوشنبه 17 مهر 1396, 09:34 صبح
دوباره آپلود کردم
به جای استفاده از Parameters.Add از Parameters.AddWithValue استفاده کنید
پیام میده image saved چون خودتون گذاشتید که پیام بده
اگر داخل ویژوال استفاده بدون try و Catch تست کنید exception رو بهتون نشون میده
داخل پروژه ای که آپلود کردم بخوبی همه اینا رو قرار دادم
کانکشن پروژه من روی express تنظیم شده اگر نصب ندارید به (local) تغییرش بدید
اگر پروژه منم خطا داد مشکل از سیستم و احتمالاً sql server engine شماس
موفق باشید

saba664
دوشنبه 17 مهر 1396, 10:16 صبح
146649

خطای پروژه اتون اینه
ممنونم که وقت گذاشتین و با صبوری برام توضیح دادین.

danialafshari
دوشنبه 17 مهر 1396, 10:35 صبح
با سلام
همونطور که در متن انگلیسی خطا نوشته مشکل از dotnet framework هست
دات نت برنامه با ورژن 4 هست و ویژوال استادیوی شما چون 2008 هست تا دات نت 3.5 بیشتر جواب نمیده
اگر پوشه debug رو باز کنید میبینید که فایل برنامه بدرستی کار می کنه و میتونید از کدهای این پروژه درون پروژه خودتون استفاده کنید
اگر هم در debug ارور داد بدونید که اصلاً دات نت 4 روی سیستمتون نصب نیس
به هر حال تبدیل به دات نت 2 کردم. فایل زیر رو دانلود کنید
موفق باشید

saba664
دوشنبه 17 مهر 1396, 10:57 صبح
با سلام
همونطور که در متن انگلیسی خطا نوشته مشکل از dotnet framework هست
دات نت برنامه با ورژن 4 هست و ویژوال استادیوی شما چون 2008 هست تا دات نت 3.5 بیشتر جواب نمیده
اگر پوشه debug رو باز کنید میبینید که فایل برنامه بدرستی کار می کنه و میتونید از کدهای این پروژه درون پروژه خودتون استفاده کنید
اگر هم در debug ارور داد بدونید که اصلاً دات نت 4 روی سیستمتون نصب نیس
به هر حال تبدیل به دات نت 2 کردم. فایل زیر رو دانلود کنید
موفق باشید

شرمنده خیلی اذیتتون کردم لطف کردین خیلی