![]() |
|
حل مشكلة هذه اللافتة - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : حل مشكلة هذه اللافتة (/showthread.php?tid=12456) الصفحات:
1
2
|
حل مشكلة هذه اللافتة - ahmedhossin - 23-11-2023 نصبت البرنامج و لكن عند اضافة اي شئ فيه تخرج لي هذه اللافتة هل من حل بارك الله فيكم مع العلم انني سطبت البرنامج من كمبيوتر و حملته إلى كمبيوتر اخر نجحت العملية و لكن عند الاضافة تخرج لي هذه اللافتة
RE: حل مشكلة هذه اللافتة - ahmedhossin - 24-11-2023 هل من حل لهذه المشكلة بارك الله فيكم RE: حل مشكلة هذه اللافتة - DAMOCLES - 24-11-2023 السلام عليكم و رحمة الله للأسف اخي محتوى رسالة الخطأ لا يكفي لفهم المشكل... - ما هي قاعدة البيانات المستعملة ؟ - هل هناك حقول مربوطة مع الحقل المستهدف ؟ مفتاح رئيسي، مفتاح ثانوي ؟ - هل تستطيع ارفاق جزء من اوامر المشروع ؟ اعطاء اكثر معلومات ممكنة سوف يساهم في فهم المشكل و محاولة حله... - RE: حل مشكلة هذه اللافتة - ahmedhossin - 24-11-2023 (24-11-2023, 03:58 PM)DAMOCLES كتب : السلام عليكم و رحمة الله القاعدة المستعملة adoconnect + adoquer+adotable ليس هناك حقول مرتبطة ببعضها لانه فقط مشروع صغير للشهادات المدرسية الاوامر فقط فاست رابور + الحفظ و الحذف عملت له تحزيم ببرنامج Inno وحملته للكمبيوتر اخر تظهر لي هذه اللافتة RE: حل مشكلة هذه اللافتة - DAMOCLES - 24-11-2023 - مكونات Ado تتعامل مع عدة انواع من قواعد البيانات، هل تستعمل Ms Access او Sql Server - هل نصبت تطبيقك في مسار يحتاج صلاحيات المسؤول ؟ - ايضا المسارات: مسار قاعدة البيانات في الجهاز الآخر ؟ RE: حل مشكلة هذه اللافتة - ahmedhossin - 24-11-2023 (24-11-2023, 04:39 PM)DAMOCLES كتب : - مكونات Ado تتعامل مع عدة انواع من قواعد البيانات، هل تستعمل Ms Access او Sql Server استعمل الاكسس لا المسار في الكمبيوتر في E ونصبته في الكمبيوتر الاخر في C جزاك الله خيرا RE: حل مشكلة هذه اللافتة - DAMOCLES - 24-11-2023 - السواقة C لا تسمح لك في انجاز كل مهام تطبيقك الا اذا كان عنده صلاحيات المسؤول... - ADOConnection تحتوي على مسار قاعدة البيانات، اكتبه كاملا هنا من فضلك... RE: حل مشكلة هذه اللافتة - ahmedhossin - 25-11-2023 (24-11-2023, 09:19 PM)DAMOCLES كتب : - السواقة C لا تسمح لك في انجاز كل مهام تطبيقك الا اذا كان عنده صلاحيات المسؤول... مسار ado connecte هو E:\chahdat\ch.mdb Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\chahdat\ch.mdb;Persist Security Info=False RE: حل مشكلة هذه اللافتة - DAMOCLES - 25-11-2023 - مسار قاعدة البيانات يجب ان يكون نفسه في اي جهاز مستهدف... - اما بنقل القاعدة (شائع عند المبتدئين) الى المسار الثابت الموجود في ADOConnection - او حفظ المسار (شائع عند المتمكنين) في ملف اعدادات و قراءة المسار منه اعتمادا على احداث Events دلفي او خلال تنفبذ التطبيق في المرحلة المبكرة (كتابة الأوامر في ملف المشروع dpr). - تجنب التثبيت في الأماكن التي تحتاج صلاحيات خاصة او اخذها بعين الاعتبار عند تنفيذ تطبيقك. ان لم تنجح معك هذه التوجيهات، يجب عليك ارفاق مشروعك هنا او ارساله على الخاص اذا كنت لا تريد نشره. RE: حل مشكلة هذه اللافتة - Delphi2020 - 25-11-2023 (25-11-2023, 08:52 AM)ahmedhossin كتب :(24-11-2023, 09:19 PM)DAMOCLES كتب : - السواقة C لا تسمح لك في انجاز كل مهام تطبيقك الا اذا كان عنده صلاحيات المسؤول... السلام عليكم ورحمة الله وبركاته ، المشكلة في تحديد مسار قاعدة البيانات، كما ترى : داخل البرنامج أنت حددت المسار التالي : E:\chahdat\ch.mdb و عند الزبون تريد أن تثبت البرنامج في القرص الصلب C: ، مما يسبب مشكلة في الوصول إلى قاعدة البيانات. الحل بسيطط أخي الحبيب ، كل ما عليك هو أن تجعل المسار يتحدد أوتوماتيكيا في اي قرص و داخل اي مجلد. كل ما عليك فعله هو كالآتي : 1- في بيئة البرمجة دلفي ، 2 - قم بغلق الاتصال بقاعدة البيانات، 3-قم بمسح كامل المسار الموجود في ال ADOConnection. 4- في الحدث OnCreate للفورم الرئيسي ، قم بكتابة الكود التالي : PHP كود : Var cheminApplication : string ;بالتوفيق أخي الحبيب. |