منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدة قاعدة البيانات لا تعمل بشكل جيد مع ويندوز 7
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
برنامجي حمله بعض الاشخاص على ال ويندوز 7 داخل القرص c وبعد ان قام بادخال كافة المعلومات حاول ان يفتح قاعدة البيانات ليرى ما بداخلها وجدها فارغة مع ان البيانات داخل البرنامج موجوده

اكتشفت السبب وهو ان الويندوز 7 لا يعطي صلاحيات على القرص سي ولكن البرنامج يعمل ويدخل معلومات

السؤاااااااااااااااااااااللللللللللللللللللللللللللللللللل
كيف استطيع حفظ معلوماتي بحيث احتفظ فيها حتى اذا اردت ان اعمل نسخة معدلة من البرنامج اقوم بنسخ القاعدة المعباة الى البرنامج الجديد


رجاءءءءءءءءءءءءءءءءءءءء الى مبرمجي ال vb ساعدوني للضرورة
وانت رابط قاعدة بياناتك مع برنامجك بأي طريقة ربط ؟ طريقة المعالج أم طريقة الكود ؟
kslawy كتب :وانت رابط قاعدة بياناتك مع برنامجك بأي طريقة ربط ؟ طريقة المعالج أم طريقة الكود ؟

بطريقة الكود وهذا هو الكود
Dim con As String = "provider=Microsoft.Jet.oledb.4.0;" & _
"data source=|DataDirectory|\\m.mdb"

ولما عملت البرنامج تنفيذي اتبعت طريقة file-new project واتبعت الخطوات وعندما وصلت الى اضافة الملفات اضفت القاعدة اضافة الى البرنامج التنفيذي

اضافة الى انني اريد معرفة الحل في البرمجة اريد طريقة لكيفية اظهار المعلومات من عند المستخدم بدون برمجة لان المستخدم مدخل بيانته وما بدو اياها تضيع يعني اذا في ممكن طريقة احافظ فيها على هالمعلومات ضروري
كود :
=|DataDirectory|[color=#ff0000]\\[/color]m.mdb

الملون بالأحمر مكرر مرتين ... ليش ؟
مفترض تكون واحدة


قم بإزالة واحدة وجرب وإذا ما اشتغل أرفق البرنامج
kslawy كتب :
كود :
=|DataDirectory|[color=#ff0000]\\[/color]m.mdb

الملون بالأحمر مكرر مرتين ... ليش ؟
مفترض تكون واحدة


قم بإزالة واحدة وجرب وإذا ما اشتغل أرفق البرنامج

ساجرب لكن هل هذا ممكن يؤثر
ايضا الاهم عندي انا ان المستخدم لا يوجد عنده الكود وانا بحاجه لحفظ القاعدة المعباة يعني البرنامج صار مشغول عليها وما بدي اضيع المعلومات اللي فيه كيف بقدر استرجهن واحفظهن في قاعدة
بما انك بتعمل علي قاعدة بيانات آكسس ، انسخ القاعدة التي عمل عليها المستخدم في فلاش ديسك أو ما شابه وبعد ما تنصب البرنامج في أي وقت رجعها مرة اخرى بجانب الملف التنفيذي
http://www.facebook.com/TheProgramming4Arabs
http://www.youtube.com/user/TheProgramming4Arabs
دة قرص مجانى جديد شكلة جامد أوى والله يا جماعة انا نشرة لكى تعم الفائدة أنصح الجميع انة يسمع المحاضرات دى
كل يوم بينزل محاضرات جديدة بس يا رب صاحب الصفحة دى يستمر فى القرص لان شكلة جامد والله
أنشرها لوجة الله
kslawy كتب :بما انك بتعمل علي قاعدة بيانات آكسس ، انسخ القاعدة التي عمل عليها المستخدم في فلاش ديسك أو ما شابه وبعد ما تنصب البرنامج في أي وقت رجعها مرة اخرى بجانب الملف التنفيذي

شكرا لك على متابعتك
المشكلة تحدث هنا بالضبط وهي عندما انسخ القاعدة المفترض ان تكون معباة بالبيانات وانسخها الى برنامج تنفيذي على جهاز اخر عندما اشغل البرنامج يكون فارغ من المعلومات؟؟؟؟؟؟؟؟؟؟؟؟؟؟
هل من الممكن ان يكون النسخ للبيانات يتم على قاعدة بيانات اخرى مخفية مثلا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
أفضل طريقة لحل مشكلتك إرفاق برنامجك للتعديل عليه
kslawy كتب :أفضل طريقة لحل مشكلتك إرفاق برنامجك للتعديل عليه

هل افهم من هذا انه لا يوجد طريقة لاسترجع المعلومات من غير تعديل عل البرنامج لانه اذا عدلت يعني ذلك انه رح اعمل نسخة جديده من البرنامج بقاعدة بيانات جديده واقوم بحذف النسخة القديمة من جهاز المستخدم وبذلك تنحذف بيانته وبذلك راح تروح معلوماته اللي خزنها وهنا المشكلة
الصفحات : 1 2