Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مساعدة من المبرمجين :: تحويل قاعدة بيانات اكسس الى ملفات dll كيف ؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • مساعدة من المبرمجين :: تحويل قاعدة بيانات اكسس الى ملفات dll كيف ؟

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

    اخواني الكرام حياكم الله تعالى

    لقد قمت بعمل منظومة صغيرة بواسطة فجوال ستوديو دوت نت 2005 و ربطها بقاعدة بيانات اكسس قمت بعمل نظام إعداد بعد الانتهاء setup لكن كيف احمي قاعدة بياناتي بتحويلها الى dll حتى لايتمكن اي مستخدم للمنظومة العبث بمحتوياتها ؟

    و لكم جزيل الشكر

  • #2
    عادي جداً ..

    غير امتداد ثاعدة البيانات من mdb الى dll و غير نص الإتصال بما يلزم مثل :
    كود:
    strConnDestination = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:Temp.dll"

    جرب و أخبرني ...

    تعليق


    • #3
      ماشاء الله هشام مرة وحدة هنا
      نورت المنتدى يالغالي
      لقد قمت بالتغييرات ولم تفلح النتيجة

      كود:
      [SIZE=2][COLOR=#0000ff]
      [FONT=Tahoma]Imports[/FONT]فيرت امتداد MDB الى DLL ولم يتم الربط مع العلم انه هذا هوا كود الربط :
       
      [/SIZE][SIZE=2][FONT=Tahoma][COLOR=#000000] System.IO[/COLOR][/FONT][/SIZE]
      كود:
      [SIZE=2]
      [/SIZE][SIZE=2][COLOR=#0000ff][LEFT][FONT=Tahoma]Imports[/FONT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][FONT=Tahoma][COLOR=#000000] System.Data.oledb[/COLOR][/FONT][/SIZE][/LEFT][SIZE=2]
      [/SIZE][SIZE=2][COLOR=#0000ff][LEFT][FONT=Tahoma]Module[/FONT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][FONT=Tahoma][COLOR=#000000] Module1[/COLOR][/FONT]
      [/SIZE][FONT=Tahoma][SIZE=2][COLOR=#0000ff]Dim[/COLOR][/SIZE][SIZE=2] s [/SIZE][SIZE=2][COLOR=#0000ff]As[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#0000ff]String[/COLOR][/SIZE][SIZE=2] = [/SIZE][SIZE=2][COLOR=#800000]"provider=microsoft.jet.oledb.4.0;data source="[/COLOR][/SIZE][SIZE=2] + Application.StartupPath + [/SIZE][SIZE=2][COLOR=#800000]"\student.dll"[/COLOR][/SIZE][/FONT][/LEFT][FONT=Tahoma][SIZE=2][COLOR=#800000]
      [/COLOR][/SIZE][/FONT][SIZE=2][LEFT][/LEFT][/SIZE][LEFT][FONT=Tahoma][SIZE=2][COLOR=#0000ff]Public[/COLOR][/SIZE][SIZE=2] cn [/SIZE][SIZE=2][COLOR=#0000ff]As[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#0000ff]New[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Tahoma] OleDbConnection(s)[/FONT]
      [/SIZE][FONT=Tahoma][SIZE=2][COLOR=#0000ff]Sub[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Tahoma] main()[/FONT]
      [/SIZE][SIZE=2][COLOR=#0000ff][FONT=Tahoma]Try[/FONT][/COLOR][/SIZE][/LEFT][SIZE=2][COLOR=#0000ff]
      [/COLOR][/SIZE][SIZE=2][LEFT][FONT=Tahoma]cn.open()[/FONT]
      [/LEFT][/SIZE][LEFT][FONT=Tahoma][SIZE=2][COLOR=#0000ff]Dim[/COLOR][/SIZE][SIZE=2] f [/SIZE][SIZE=2][COLOR=#0000ff]As[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#0000ff]New[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Tahoma] Form1[/FONT]
      [FONT=Tahoma]f.showdialog()[/FONT]
      [/SIZE][FONT=Tahoma][SIZE=2][COLOR=#0000ff]Catch[/COLOR][/SIZE][SIZE=2] ex [/SIZE][SIZE=2][COLOR=#0000ff]As[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Tahoma] exception[/FONT]
      [FONT=Tahoma]msgbox([/FONT][/SIZE][FONT=Tahoma][SIZE=2][COLOR=#800000]"éê ï¢ê ںé© ل"[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Tahoma])[/FONT]
      [/SIZE][FONT=Tahoma][SIZE=2][COLOR=#0000ff]End[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#0000ff]Try[/COLOR][/SIZE][/FONT][/LEFT][FONT=Tahoma][SIZE=2][COLOR=#0000ff]
      [/COLOR][/SIZE][/FONT][SIZE=2][LEFT][/LEFT][/SIZE][LEFT][FONT=Tahoma][SIZE=2][COLOR=#0000ff]End[/COLOR][/SIZE][SIZE=2] [/SIZE][/FONT][SIZE=2][COLOR=#0000ff][FONT=Tahoma]Sub[/FONT]
      [/COLOR][/SIZE][FONT=Tahoma][/FONT][/LEFT]

      [/COLOR]
      بخبرتك ان يكون المشكلة بالضبط ؟

      تعليق


      • #4
        بالاضافة الى ذلك قاعدة البيانات لدي في طور الاكسس و لم اقوم بتحويلها الى ملفات دفعية بعد

        تعليق


        • #5
          Libya82
          فينك يالشب الغير عادي .. والله زمان عنك ..
          ذاك النهار سألت كل اللي عندي عنك .. وما حد عرف .. وين غبت الله هداك !
          هيك تتركني لوحدي !

          تعليق


          • #6
            oms

            دخلت للموضوع طاير قلت ممكن الاخ جاب الحل

            على العموم ماهي آخر الالعاب التي قمت بتصميمها ؟

            تعليق


            • #7
              والله يالشحومي كنت مبرمج مخضرم في الماضي ...
              بس بسبب تركي له .. بطل في عندي إهتمام فيه


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

              تعليق


              • #8
                بارك الله فيك يا اسامة

                لكن لعلمك ان هناك برنامج لكسر الباسوورد مبرمج خصيصاً للأكسس و قد قمت بتجربته بنفسي

                تعليق


                • #9
                  موجود عندي .. وهو فعلاً بيكسرها .. بس إذا كان فيها ( ) أو ( _ ) أو حروف كبيرة أو صغيرة .. وطول الكلمة أكثر من 15 حرف .. يستحيل أن يكسرها ...


                  جرب ذلك

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة oms مشاهدة المشاركة
                    موجود عندي .. وهو فعلاً بيكسرها .. بس إذا كان فيها ( ) أو ( _ ) أو حروف كبيرة أو صغيرة .. وطول الكلمة أكثر من 15 حرف .. يستحيل أن يكسرها ...
                    المشاركة الأصلية بواسطة oms مشاهدة المشاركة


                    جرب ذلك


                    بارك الله فيك اخي اسامة معلومات جديدة

                    سوف اقوم بتجربتها إن شاء الله تعالى ,,,

                    تعليق


                    • #11
                      للـــــــــــرفع و في نتظار قدوم الاخ هشــــــــــام

                      تعليق


                      • #12
                        يعني جربت اللي قلت لك عليه وما نفع ؟
                        مستحيل يا رجل !!

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة oms مشاهدة المشاركة
                          يعني جربت اللي قلت لك عليه وما نفع ؟
                          المشاركة الأصلية بواسطة oms مشاهدة المشاركة
                          مستحيل يا رجل !!


                          لا لا لم اجرب بعد و لكني انتظر طريقة التحويل الى DLL

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

                          تعليق


                          • #14
                            gOOGLE IT ....

                            تعليق


                            • #15
                              لقد قمت بالتغييرات ولم تفلح النتيجة
                              فيرت امتداد MDB الى DLL ولم يتم الربط مع العلم انه هذا هوا كود الربط :
                              لقد نجح الأمر عندي نجاحاً باهراً ...

                              قم بتحميل هذا المثال البسيط ... http://www.zshare.net/download/6372716256ef7e7e/

                              قمت بالكود بتغيير امتداد قاعدة البيانات من هذا :




                              الى :



                              وقمت بتغيير إمتداد قاعدة البيانات الموجودة على الجهاز من :



                              إلى :




                              وهذه صورة للمثال يعمل بعد التغيير :




                              جرب وأخبرني إن لم يعمل ...

                              ( ملاحظة : ضع قاعدة البيانات المرفقة مع المثال داخل المسار :C باشرة )

                              تعليق

                              يعمل...
                              X