تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
جعل البرنامج ملف تنفيذى
#5
السلام عليكم...

كما قال الإخوة: الحماية في Access ضعيفة جداً و توجد العديد من البرامج التي تكشف كلمة مرور حماية قاعدة البيانات.

لكن يمكنك تجربتها مبدئياً:
1. من خلال برنامج Access ابحث في الخيارات أو الإعدادات عن أمر حماية قاعدة البيانات بكلمة مرور، و قم بإدخال كلمة المرور التي تريدها.
2. قم بتعديل الـ ConnectionString في برنامجك ليحتوي على كلمة المرور التي أنشأتها في Access:
كود :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Folder1\database1.mdb;Persist Security Info=True;Jet OLEDB:Database Password=12345

* لاحظ أن البارامتر Persist Security Info أصبحت قيمته True. و أضفنا البارامتر Jet OLEDBBig Grinatabase Password الذي حددنا من خلاله كلمة مرور قاعدة البيانات. طبعاً بدل 12345 ستضع كلمة المرور الخاصة بقاعدة البيانات لديك.

** ملاحظة مهمة: الـ ConnectionString الذي لديك يحتوي على مسار ثابت لقاعدة البيانات (D:\Folder1\database1.mdb) و ذلك يعني أن البرنامج لن يعمل (لن يتصل بقاعدة البيانات) إذا تم نقله إلى مجلد أخر أو محرك أقراص آخر. و هذا قد يسبب لك مشكلة عند تركيب البرنامج على حاسوب الزبون، إذ لابد أن تنشئ مجلداً اسمه Folder1 على محرك الأقراص D، بينما الزبون ليس بالضرورة لديه محرك أقراص D أو حتى ربما لديه و لكن يريد تركيب البرنامج على المحرك C أو F مثلاً.
لذلك يجب تعديل الـ ConnectionString ليكون بالشكل التالي:
كود :
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\database1.mdb;Persist Security Info=True;Jet OLEDB:Database Password=12345"

حيث App.Path تعطيك مسار برنامجك بصرف النظر عن مكانه.

مثلاً:
كود :
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\database1.mdb;Persist Security Info=True;Jet OLEDB:Database Password=12345"
Adodc1.Refresh

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
جعل البرنامج ملف تنفيذى - بواسطة hago - 05-03-13, 02:46 PM
جعل البرنامج ملف تنفيذى - بواسطة ناجي إبراهيم - 05-03-13, 07:02 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طلب مساعدة " البحث بأكثر من معامل " (صاحب البرنامج الأصلي Raggi Tech ) AEDC 7 3,004 18-06-23, 12:23 PM
آخر رد: Taha Okla
  [سؤال] البرنامج لا يقرأ من قاعدة البيانات بعد تنصيب البرنامج على ويندوز 10 aboezzat84 4 2,519 03-01-21, 02:58 AM
آخر رد: aboezzat84
  شرح : طريقة للتنقل بين قواعدالبيانات اثناء تشغيل البرنامج a_senan 3 3,221 14-07-17, 04:47 AM
آخر رد: أبوسعود
  مشكلة في البحث والتعديل في البرنامج thams 1 2,452 29-01-17, 10:04 PM
آخر رد: عبد العزيز البسكري
  كيف اجعل المستخد م يحدد قاعدة بيانات البرنامج يدوياً من خلال البرنامج والعمل عليها ؟؟ softmail8 4 3,776 27-01-17, 08:08 PM
آخر رد: awidan76
  مساعدة فى حل مشكلة البرنامج abosara 3 4,609 20-09-16, 10:20 PM
آخر رد: abosara
  تحويل قاعدة بيانات في البرنامج الي أكسيس 2007 Ahmed Abdulla 4 3,184 27-05-13, 11:24 AM
آخر رد: Ahmed Abdulla
  سؤال ( نسخة احتياطية من قاعدة بيانات البرنامج عن طريق كومن ديلوج ) elhon.tec 6 3,302 09-05-13, 07:59 PM
آخر رد: elhon.tec
  ربط البرنامج مع قاعدة بيانات علي النت menams3 2 2,823 28-09-12, 03:13 PM
آخر رد: menams3

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم