المشاركات : 47
المواضيع 15
:
: 2
الإنتساب : Jun 2009
السلام عليكم و رحمة الله و بركاته
أخواني أنا أقوم بادخال صورة الى قاعدة البيانات باستخدام الحافظة
PHP كود :
if OpenPictureDialog1.Execute then begin
DBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
DBImage1.CopyToClipboard ;
DBImage1.PasteFromClipboard ;
end;
و كلما حذفت الصور أو غيرتها بواسطة البرنامج
تزيد حجم قاعدة البيانات
رغم اني أعمل update فقط بلا اضافة
كيف يمكنني تحرير الحافظة او التعامل معها
وشكرا لكم
سبحان الله و بحمده سبحان الله العظيم
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله وبركاته
جرب قبل الحذف
بالتوفيق.
المشاركات : 47
المواضيع 15
:
: 2
الإنتساب : Jun 2009
لم ينجح اخي
مازالت القاعدة تزيد حجمها
سبحان الله و بحمده سبحان الله العظيم
المشاركات : 628
المواضيع 72
:
: 211
الإنتساب : Jun 2010
youcef91 كتب :رغم اني أعمل update فقط بلا اضافة
وشكرا لكم
كيف تقوم بوضع الـ update ؟هل عن طريق كود أم أنك تحذف القديم و تضيف الجديد مباشرة من dbimage إن كانت الثانية فبطبيعة الحال تبقى قاعدتك دائما في الزيادة بالرغم من الحذف
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم
إقتباس :و كلما حذفت الصور أو غيرتها بواسطة البرنامج
ربما الصورة المضافة | المعدلة أكبر من الموجودة سابقا !
+ أكتب الكود المستعمل في الحذف ..
بالتوفيق
المشاركات : 47
المواضيع 15
:
: 2
الإنتساب : Jun 2009
في حدث الضغط على dbimage
PHP كود :
ADOTable1.Edit;
if OpenPictureDialog1.Execute then
dbimage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
DBImage1.CopyToClipboard;
DBImage1.PasteFromClipboard;
ADOTable1.post;
علما ان القاعدة هي أكسس
و الصورة المعدلة صغيرة الحجم لكن القاعدة تزيد اضعاف لها
سبحان الله و بحمده سبحان الله العظيم
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم
ما فائدة السطرين ؟
كود :
DBImage1.CopyToClipboard;
DBImage1.PasteFromClipboard;
الصافي
كود :
ADOTable1.Edit;
if OpenPictureDialog1.Execute then
dbimage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
ADOTable1.post;
بالتوفيق
المشاركات : 47
المواضيع 15
:
: 2
الإنتساب : Jun 2009
يا أخي هكذا لن يعمل شيئ و لن يضيف
لان السطرين السابقين يحولان اي صورة الى نوع bmp
و هو النوع المقبول في حقول القاعدة
سبحان الله و بحمده سبحان الله العظيم
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
حسبتك تستعمل bmp فقط
للعلم أن التحويل إلى الـ bmp يزيد من حجم الصورة
انظر أيضا
[B]ضغط الصور في دلفي [/B]
بالتوفيق
المشاركات : 47
المواضيع 15
:
: 2
الإنتساب : Jun 2009
بارك الله فيك أخي و شكرا على الافادة الرائعه
لكن عملية التحويل تكون عادي عندي لا مشكل
لكن لو عدلت الصورة بنفس الصورة سيزيد الحجم و لو كررت ذلك عدة مرات سيزيد الحجم أكثر
هنا يكمن استفساري
و شكرا لكم
سبحان الله و بحمده سبحان الله العظيم