الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ في رفع الصور الى قواعد البيانات

بدأه كمبيوتر نت في 12 مارس 2010 · 5 رد · 630 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لقد قمت بعمل قاعدة بيانات هذه القاعدة تتظمن الحقول id ,title ,summary,my_image في الجدول news ثم عملت الاكواد من ادخال البيانات الى قواعد البيانات ورفع الصورة في مجلد اسمه img ومسارها في قواعد البيانات ولكني واجهة بعض الاخطأء وحاولت ان احلها ولكن دون جدوى وقد ارفقت المشروع لرؤية الاخطأء فيها ,,

كذا ارجو توضيح الخطأ بعد المعالجة ,,, حتى اعرف الخطا ولااقع فيه مره اخرى

وهذا المشروع في المرفقات

منتظر ردودكم

gridview.rar

#2

السلام عليكم ورحمة الله وبركاته

اولا : connection string كان خطأ أو مش كامل

ثانيا : الحقل My_Image فى قاعدة البيانات من نوع Image وانت تدخل مسار الصورة وهو من نوع nvarchar وهو يسبب مشكلة

لذلك أمامك طريقتان للحل

أ. ان تغير نوع الحقل السابق الى nvarchar وبالتالى نخزن مسار الصورة فى قاعدة البيانات وقد وضحت لكم فى الملف المرفق كيفية استرجاعها من قاعدة البيانات

ب.ان تترك نوع الحقل السابق كما هو وتستخدم ما يسمى بال generic handler للتعامل مع الصور واسترجاعها من قاعدة البيانات ويوجد فى المنتدى مواضيع كثيرة عنه

والله ولى التوفيق

والسلام عليكم ورحمة الله وبركاته

gridview.rar

#3

السلام عليكم

اشكرك اخي لقد تم معالجة المشروع بفضل شرحك الطيب الرائع !!!!!!!!!!!!!!

لكن اريد منك ايهما افضل الطرق التي ذكرت في تخزين الصور !!! وخاصة في تسريع الموقع؟؟؟

ولك مني جزيل الشكر والتقدير

#4
كمبيوتر نت كتب:

السلام عليكم

اشكرك اخي لقد تم معالجة المشروع بفضل شرحك الطيب الرائع !!!!!!!!!!!!!!

لكن اريد منك ايهما افضل الطرق التي ذكرت في تخزين الصور !!! وخاصة في تسريع الموقع؟؟؟

ولك مني جزيل الشكر والتقدير

طبعاً الأفضل أن تخزن فقط مسارات الصور في قاعدة البيانات ... وتحفظ الصور في مكان ما في مجلد على الموقع ... بهذا أنت تقلل التحميل على قاعدة البيانات لأن Image أو Binary من أنواع الحقول العالية التحميل على قاعدة البيانات وينصح بعدم استخدامهم إلا للضرورة القصوى ... وكذا حفظ الصور على مجلد يمكن IIS من عمل Caching لهذا المجلد عند الحاجة وكذا يسمح لحدوث Cache عند المستخدم ليقلل Traffic بين موقعك وبين المتصفح ...

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#5

جزالك الله خيرا moh_kin على المشاركة الطيبة

#6

اشكرك اخي شكرا جزيلا..!!!!!!!!!!!!!!!!!!!!!!!!!

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…