منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف استطيع اخزن NULL في حقل من نوع صورة اذا كان صندوق الصورة فاضي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 
عندي قاعدة بيانات اس كيو ال سيرفر اخزن في جدول صور بشكل طبيعي 
وكلن بعض الاحيان لا احتاج لصورة فاترك صندوق الصورة فارغ فيظهر خطاء عند الحفظ يطلب مني صورة كيف استطيع اخزن NULL مكان الصورة اذا لم توجد صورة 

ساعدوني جزاكم الله خير
السلام عليكم أخي العزيز ورحمة الله وبركاته

PHP كود :
cmd.Parameters.AddWithValue("@Image", If((member.Image Is Nothing), DirectCast(DBNull.ValueObject), member.Image)) 
(01-11-17, 04:44 AM)karimx كتب : [ -> ]السلام عليكم أخي العزيز ورحمة الله وبركاته

PHP كود :
cmd.Parameters.AddWithValue("@Image", If((member.Image Is Nothing), DirectCast(DBNull.ValueObject), member.Image)) 

اشكرك اخي العزيز
الطريقة خاطئة حفظ قيمة null داخل حقل من نوع صورة .

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

مثلاً :

[attachment=15966]
(01-11-17, 06:57 AM)حريف برمجة كتب : [ -> ]الطريقة خاطئة حفظ قيمة null داخل حقل من نوع صورة .

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

مثلاً :

طيب و كيف اجلب الصورة الثابتة مرة اخرى بعد ان قمت با ادخال صورة في عملية حقظ ثم مسحت صندوق الصورة
اجعل عمود الصورة بالجدول يسمح باللاشيء وعند الحفظ تحقق ان مربع الصورة ليس فارغ.
انظر للمثال التالي ولا فرق (من ناحية الفكرة) بين الاكسس و غيرها.
 ForSomeMember.zip 
(01-11-17, 09:17 AM)سعود كتب : [ -> ]اجعل عمود الصورة بالجدول يسمح باللاشيء وعند الحفظ تحقق ان مربع الصورة ليس فارغ.
انظر للمثال التالي ولا فرق (من ناحية الفكرة) بين الاكسس و غيرها.
 ForSomeMember.zip 

اشكرك اخي العزيز