الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في قواعد البيانات

بدأه weswes88 في 4 ديسمبر 2012 · 4 رد · 724 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لو سمحتوا انا عندي مشكلة ..

انا عملت برنامج بالدوت نت 2010 البرنامج دا عليه قاعدة بيانات اكسيس 2010

البرنامج هشغله علي ويندوز 7

المشكلة بأي .. اني لما بشغله علي ويندوز Xp بيشتغل كويس ..

لكن المشكلة بتظهر لما بشغله علي ويندوز 7

لما يدّخل اي سجل جديد في قاعده بيانات بيحصل ايرور ..

المهم الايرور دا مش بيظهر لو البرنامج عملتله Run as administrator .. وبيشتغل كويس اووي ..

روحت عدلت البرنامج بتاعي وخليته مش بيشتغل غير لما ياخد التصريخ من الادمن علشان مايظهرش الايرور دا تاني ..

انا عاوز اعرف في حل تاني غير كدا .. لاني البرنامج هينزل علي جهاز عليه اكتر من يوزر وفي يوزر واحد بس أدمن ..

وبكدا لما مستخدم تاني هيشغل البرنامج هيطلب تصريح من الادمن .. وبكدا لازم يكون معاهم الباسور بتاعه ودا مش حل عملي ..

ياريت اللي يقدر يساعدني يقولي .. وشكرا

تم تعديل هذه المشاركة بواسطة weswes88 في 4 ديسمبر 2012 في 21:02

#2

السلام عليكم ...

  1. ما هي رسالة الــ Error بالتفصيل ..؟ هل قاعدة بيانات الأكسس موجودة في نفس مجلد البرنامج ؟هل البرنامج يقوم بأمور خاصة مثل التعامل مع الريجستري أو التعامل مع النظام؟
  2. يفضل عدم وضع البرنامج على نفس قرص النظام (\:C) .
  3. حاول إعطاء صلاحيات على ملف الأكسس و على كل مجلد المشروع للــ Everyone بـــ full Control .. (إذا كنت لا تعرف كيف , أخبرني) .

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

شكر استاذ حسام علي تواصلك ..

اولا انا مش فاكر بالظبط الرساله بتقول ايه .. بس انا فاكر ليه كانت بتظهر .. كانت بتظهر لانه بيفتح قاعدة البيانات وبيلاقيها للقراءة فقط .. حتي لما فتحتها من الويندوز وحاولت ادخل بيانات مارضيش ..

قاعدة بينات الاكسيس موجوده في نفس مجلد المشروع اللي بينزل علي الC

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

.. ياريت تقولي يعني ايه يفضل عدم وضع البرنامج في ال C يعني اسطبه في مكان تاني غير اللي عليه نسخه الويندوز .. وانا كان كدا فليه انزله في مكان تاني ..

.. وكمان ياريت تقولي ازاي ادي صلاحيات ل Everyone لكل المشروع ..

ربنا يبارك فيك يا استاذ حسام

#4

السلام عليكم ...

  1. إذا كان الملف للقراءة فقط , فيجب إزالة هذه الصفة من خصائص الملف , حتى يستطيع البرنامج التعديل عليه .
  2. بالنسبة للسؤال عن تثبيت البرنامج على قرص النظام فهذا غير جيد لسببن .
    1. لحفظ البيانات : حيث أنه قد يحصل مشاكل في النظام و تضطر للفرمتة و بالتالي سيضيع البرنامج و البيانات أما لو كان البرنامج و القاعدة خارج قرص النظام , قيمكنك تثبيت نظام جديد مع بقاء البرنامج و قاعدة البيانات (ليست مشكلة كبيرة بكل حال) .
    2. للسماحيات : لانه لو قمت بإنشاء مجلد فارغ (في c:\Program files ) و حاولت قصه و لصقه على سطح المكتب , ستظهر لك رسالة للموافقة لأنه من صلاحيات المدير , أما لو أنشأت المجلد على d:\ مثلا و قمت بقصه و لصقه , قيمكن ذلك دون الحاجة لصلاحيات المدير , أي أن النظام يفرض حماية عاليه على الملفات و الملجدات الخاصة بالنظام و قرص النظام أكثر من المجلدات الأخرى (حسب تجربتي و الله اعلم) (فربما يكون هذا هو السبب) . الآن لا مشكلة , سيحل الموضوع بالسماحيات.
    3. لإعطاء صلاحيات نقوم بمايلي : نقرة يمينية على الملف أو المجلد المطلوب ثم Properties ثم من التبويب Security نضغط الزر Edit فتظهر نافذة جديدة نضغط الزر Add ثم تظهر نافذة جديدة نكتب في خانة Enter The Object Name نكتب كلمة Everyone ثم نضغط زر check Names للتاكد ثم OK فينزل الــ EveryOne في اللائحة ثم نحدده و نضع إشارة صح على الخيار Allow المقابل للسطر Full Control نضغط OK ثم OK .
    4. نقرة يمينية على ملف قاعدة البيانات ثم Properties ثم قم بإلغاء تفعيل الخيار Read Only ثم OK .
    5. Security_tab_folder-e1338183872576.jpg
    6. edit_permissions_of_folder-e1338184001726.jpg
    7. Everyone_User-e1338182928954.jpg
    8. allow_full_control_to_everyone-e1338183007786.jpg

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

ربنا يخليك يا استاذ حسام .. انت حليتلي المشكلة ..

جزاك الله كل خير ..

مواضيع مشابهة