كيفية تشفير قاعدة بيانات Microsoft Access في Visual Basic

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

اضغط هنا لرابط المقالة باللغة الانجليزية104875
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
تشفير قاعدة البيانات على ما يمكن القيام بها في الأمان. ومع ذلك، يمكنك استخدام تشفير قاعدة البيانات إلى منع أي شخص من استخدام محرر الملف أو القرص لقراءة بيانات وكتابتها في ملف Microsoft Access .MDB. يوضح هذا المقال حسب المثال كيفية تشفير ملف قاعدة بيانات Microsoft Access في Microsoft Visual Basic الإصدار 3.0 لـ Windows.
معلومات أخرى
Microsoft Access بقراءة وكتابة كافة البيانات على صفحة في كل مرة. كل صفحة يتم دوماً K 2 في الحجم. تم تشفير مستوى الصفحة وليس على مستوى البيانات. وهذا يعني أن عملية التشفير لديه معرفة لم على الصفحة فقط التي يوجد 2 كيلو بايت من البيانات التي يجب أن تكون مشفرة وكتابتها. أو قراءة ثم فك تشفيرها.

كل شيء في ملف قاعدة بيانات Microsoft Access .MDB تشفير بما في ذلك الجداول و استعلامات النماذج فهارس و إلخ. يستخدم Microsoft Access خوارزمية الشركة RSA لتشفير قاعدة البيانات.

مقدار الحمل المتضمنة في تشفير وفك تشفير أسباب انخفاض أداء من 10-15 % تقريبًا في قواعد البيانات المشفرة. يتعذر ضغط الملفات المشفرة باستخدام أدوات مثل PKZip مكدس ، الإصدار MS-DOS DoubleSpace 6 وهكذا.

التشفير في Visual Basic

استخدام جملة CompactDatabase في Microsoft Visual Basic الإصدار 3.0 لـ Windows لتشفير ملف قاعدة بيانات Microsoft Access. للحصول على مزيد من المعلومات حول بيان CompactDatabase مراجعة الصفحات 90-92 في دليل "اللغة المرجع" الإصدار 3.0 Visual Basic.

مثال تشفير خطوة بخطوة

  1. بدء تشغيل Visual Basic أو من قائمة "ملف" ، اختر "مشروع جديد" (ALT و F و N) إذا كان يتم بالفعل تشغيل Visual Basic. يتم إنشاء Form1 بشكل افتراضي.
  2. من القائمة "Windows" ، اختر "إدارة البيانات".
  3. في "إدارة البيانات" ، اختر "قاعدة بيانات جديدة" من القائمة "ملف". ثم حدد Microsoft Access 1.0 أو Microsoft Access 1.1.
  4. أدخل اسم TESTING.MDB لاسم ملف Microsoft Access التي أنت على وشك إنشاء.
  5. انقر فوق الزر جديد ثم أدخل جدول1 اسم الجدول.
  6. انقر على الزر "إضافة" وأدخل الاسم الأول كاسم حقل. ثم حدد النص لنوع الحقل وأدخل 15 مثل "حجم الحقل".
  7. انقر فوق الزر إضافة للفهارس وأدخل "الاسم الأول فهرس" كاسم الفهرس. ثم حدد الفريدة "و" أساسي "و" انقر فوق تم.
  8. انقر فوق الزر فتح ثم الزر "إضافة". بعد إدخال اسم (هادي, على سبيل المثال) إلى حقل "الاسم الأول". ثم انقر فوق الزر إضافة.
  9. أغلق إدارة البيانات ثم إضافة زر أمر إلى Form1.
  10. قم بإضافة التعليمات البرمجية التالية إلى إجراء الحدث انقر Command1:
        Sub Command1_Click ()       Const DB_ENCRYPT = 2       Const DB_LANG_GENERAL = ";LANGID=0x0809;CP=1252;COUNTRY=0"       '** Enter the following two lines as one, single line:       CompactDatabase "C:\VB\TESTING.MDB", "C:\VB\NEWTEST.MDB",          DB_LANG_GENERAL, DB_ENCRYPT    End Sub						
  11. من القائمة "تشغيل" ، اختر ابدأ (ALT R، S) لتشغيل البرنامج. انقر فوق الزر Command1 لتشفير ملف قاعدة البيانات TESTING.MDB. للتحقق من ملف NEWTEST.MDB جديد اختيار إدارة البيانات من قائمة "إطار" في Visual Basic الإصدار 3.0 لـ Windows. في إدارة البيانات اختر فتح قاعدة البيانات من القائمة "ملف". ثم حدد الملف NEWTEST.MDB.
3.00

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 104875 - آخر مراجعة: 12/04/2015 09:44:53 - المراجعة: 1.1

Microsoft Visual Basic 3.0 Professional Edition

  • kbnosurvey kbarchive kbmt KB104875 KbMtar
تعليقات