delphi4arab منتديات دلفي للعرب
حماية قاعدة البيانات - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : حماية قاعدة البيانات (/showthread.php?tid=943)



حماية قاعدة البيانات - galag8 - 06-06-2009

بسم الله الرحمن الرحيم

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


كيف احمي قاعدة البيانات من الوصول والتعامل معها اذا كانت من نوع اكسس
بمعني اخر ان اجعلها غير قابلة للتعامل الا من خلال برنامجي الذي اصنعه


حماية قاعدة البيانات - محمد نسمان - 08-06-2009

اضف كلمة مرور لها، واجعل برنامجك يقوم باعطاء كلمة المرور لمكون الاتصال عند فتح قاعدة البيانات.

لكن هذا الحل غير عملي 100%، حيث توجد هناك برامج لكسر كلمة المرور الخاصة بالاكسس.


حماية قاعدة البيانات - galag8 - 08-06-2009

كيف اقوم بعمل هذا


حماية قاعدة البيانات - محمد نسمان - 09-06-2009

من ضمن اكسس اضف كلمة مرور لقاعدة البيانات

وفي دلفي ضمن خصائص مكون TADOConnection اذهب الى "All" وضع كلمة المرور ضمن خاصية Jet OLEDBBig Grinatabase Password

او يمكنك كتابتها ضمن الكود بتعديل خاصية ConnectionString كالتالي:
كود :
AdoConnecion1.connectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mydb.mdb; Jet OLEDB:Database Password=test'



حماية قاعدة البيانات - galag8 - 09-06-2009

شكرا جزيلا محمد نسمان بارك الله فيك