ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول
#11
نفس الشئ ...

بعد التنفيذ لا يتصل بقاعدة البيانات
الرد
#12
(17-03-2019, 07:34 PM)Ramzi2 كتب : لم يحالفني الحظ في تطبيق المثال الدي ارفقه
هل المثال الذي ارفقته لم يعمل ؟
المشكل من عندك، لا تقم بتغييرconnected و Active وقت التصميم بل يجب ان تكون False لكل مكونات ABSDatabase/ABSTable/...
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#13
   تم تغيير حالة ABSDatabase/ABSTable
الى  False
و بالرغم من  تغيير مسار القاعدة برمجيا
لكن البرنامج لا يتصل بالقاعدة بعد التنفيذ


[صورة: 1552907321311.jpg]

[صورة: 1552907361511.jpg]
الرد
#14
انظر من البداية ما تم قوله
ملف قاعدة البيانات والبرنامح يكونات في نفس المكان
فهل نسخت الملف test1.abs في المسار

F:\888\Win32\Debug\
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#15
نعم دائما البرنامج مع قاعدة البيانات في ...ملف واحد


[صورة: 1552920444361.jpg]

[صورة: 1552920583142.jpg]
الرد
#16

يا اخ رمزي ركز
البرنامج هو exe وليس dpr/pas/dfm تلك الملفات المصدرية
البرنامج يتم انشائه داخل مجلد اخر داخل مجلد الملفات المصدرية
في حالتك Win32\Debug
انسخ قاعدة البيانات هناك
-
او انسخ كل من الملف التنفيذي Project1.exe وقاعدة البيانات test1.abs في اي مجلد اخر
نفذ Project1.exe وليس من داخل دلفي
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 1 user says قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • Ramzi2
الرد
#17
شكرا جزيلا أخ عبد العزيز

 عنك الحق بالفعل مكنتش مركز مليح

نجح التنفيذ وتم حل مشكل الاتصال كما قلت Smile

تحياتي Wink
الرد
#18
عندي رد بسيط دون كتابة :
ABSDatabase1.Close;
ABSDatabase1.DatabaseFileName:=ExtractFilePath(ParamStr(0))+'test1.abs';
ABSDatabase1.Open;
قم بمايلي : Inspecteur d'objet delphi
حدد مسار قاعدة البايانات كما يلي
.\database.abs
وسوف تنفذ البرنامج المرتبط بقاعدة البانات كما تريد وفي أي قرص شئت

(18-03-2019, 05:47 PM)Ramzi2 كتب : شكرا جزيلا أخ عبد العزيز

 عنك الحق بالفعل مكنتش مركز مليح

نجح التنفيذ وتم حل مشكل الاتصال كما قلت Smile

تحياتي Wink


الملفات المرفقة
.jpg   Capture abstable.JPG (الحجم : 32.76 ك ب / التحميلات : 15)
[-] كل من 1 user says قال شكرا ل damoufid على المشاركة المفيدة
  • أبو معاذ
الرد
#19
(08-04-2021, 06:13 PM)damoufid كتب : عندي رد بسيط دون كتابة :
قم بمايلي : Inspecteur d'objet delphi
حدد مسار قاعدة البايانات كما يلي
.\database.abs
وسوف تنفذ البرنامج المرتبط بقاعدة البانات كما تريد وفي أي قرص شئت

السلام عليكم
هذه الطريقة لا تنفع
النقطة . تعني المجلد الحالي
في حال تغيير المجلد الى مجلد اخر يصبح مسار قاعدة البيانات غير صحيح.
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#20
فعلا أستاذنا الكريم عند تغيير المجلد لاتشتغل قاعدة البيانات وهذا أكيد لم أنتبه لكن يأستاذ في حاله تغيير القرص أو الأقراص فالبرنامج وقاعدة البيانات يشتغلان وهذا بطبيعة الحال دون تغيير المجلد أي التسمية . شكرا لكم شكرا جزيلا أفدتني وأفدت غيري.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم