delphi4arab منتديات دلفي للعرب
مشكلة في مسار قاعدة البيانات فايربيرد - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكلة في مسار قاعدة البيانات فايربيرد (/showthread.php?tid=10079)

الصفحات: 1 2


RE: مشكلة في مسار قاعدة البيانات فايربيرد - bassem_43 - 07-03-2019

صورة الخطا عند نقله الى جهاز اخر
[صورة: p_1161z3kws1.jpg]

بعد تجريب الكود يعطي نفس النتيجة للاسف اخي فاتح
كما انه بكتابة هده التعليمة
PHP كود :
FDConnection1.Params.Add('Database=C:\DATA.FDB'); 
فانك تجعل البرنامج لا يرتبط بقاعدة البيانات تلقائيا


RE: مشكلة في مسار قاعدة البيانات فايربيرد - S.FATEH - 07-03-2019

السلام عليكم
يبدو انها مشكلة ملف و ما الى ذلك لا يمكن تخمين المشكلة يمكنك استخدام EurekaLog للتقصي اكثر بالتوفيق
بالنسبة للتعليمة طبعا تغير فيها
PHP كود :
FDConnection1.Params.Add('Database='+ ExtractFilePath(Application.ExeName)+'DATA.FDB'); 
الذي قصدته ان تستخدم Params.Add ...
كتجربة اخيرا حاول ان تنقل ملف  FDConnectionDefs.ini و FDDrivers.ini + لا تنسى ان تنسخ fbclient.dll كذلك الى جانب البرنامج ملف fbClient.dll خاص بالفيربيرد مهم الى جانب البرنامج
بالتوفيق


RE: مشكلة في مسار قاعدة البيانات فايربيرد - Ben.Ja - 09-03-2019

غير الOpenMode في خصائص FDConnection الى OpenOrCreate


RE: مشكلة في مسار قاعدة البيانات فايربيرد - merouane - 09-03-2019

(07-03-2019, 04:01 PM)bassem_43 كتب : صورة الخطا عند نقله الى جهاز اخر
[صورة: p_1161z3kws1.jpg]

ربما الخطأ من اسم المجلد GESTION PERSONEL هناك فراغ بين الكلمتين استعمل _ أو  " "


RE: مشكلة في مسار قاعدة البيانات فايربيرد - bassem_43 - 13-03-2019

(07-03-2019, 04:32 PM)S.FATEH كتب : السلام عليكم
يبدو انها مشكلة ملف و ما الى ذلك لا يمكن تخمين المشكلة يمكنك استخدام EurekaLog للتقصي اكثر بالتوفيق
بالنسبة للتعليمة طبعا تغير فيها
PHP كود :
FDConnection1.Params.Add('Database='+ ExtractFilePath(Application.ExeName)+'DATA.FDB'); 
الذي قصدته ان تستخدم Params.Add ...
كتجربة اخيرا حاول ان تنقل ملف  FDConnectionDefs.ini و FDDrivers.ini + لا تنسى ان تنسخ fbclient.dll كذلك الى جانب البرنامج ملف fbClient.dll خاص بالفيربيرد مهم الى جانب البرنامج
بالتوفيق

عملتهم كلهم بقي نفس المشكل



(09-03-2019, 01:10 PM)Ben.Ja كتب : غير الOpenMode في خصائص FDConnection الى OpenOrCreate

شكرا لك لكن لم ينجح الامر
(09-03-2019, 01:17 PM)merouane كتب :
(07-03-2019, 04:01 PM)bassem_43 كتب : صورة الخطا عند نقله الى جهاز اخر

شكرا اخي

ربما الخطأ من اسم المجلد GESTION PERSONEL هناك فراغ بين الكلمتين استعمل _ أو  " "
شكرا لك

السلام عليكم
وجدت الحل فقد قمت بحدف مسار قاعدة البيانات كما هو موضح في الصورة
http://icecream.me/2095bcbd8d91a12e532f6c4a2a351c25


RE: مشكلة في مسار قاعدة البيانات فايربيرد - S.FATEH - 13-03-2019

بالتوفيق انا كذلك هجرت dbexpress للـ firedac


RE: مشكلة في مسار قاعدة البيانات فايربيرد - bassem_43 - 14-03-2019

انا هجرت dbexpress مند مدة ايضا اخي فاتح
لانه ظهر معي مشكل حروف صينية في ميمو في برنامجي وكتبت موضوع هنا و ارسلت لهم المشكلة فاخبروني انه يوجد bug لم يتم اصلاحه
الفاير داك firedac احسن بكثير وسهل الاستعمال


RE: مشكلة في مسار قاعدة البيانات فايربيرد - S.FATEH - 14-03-2019

السلام عليكم منذ مدة رديت على الموضوع http://delphi4arab.net/forum/showthread.php?tid=8310
(01-04-2018, 02:36 PM)S.FATEH كتب :  يبقى لديك حل و هو تحويل النص الى stream و جلبه و العكس لحفظه اي عمل يدوي

DBExpress لا يوفر EventAlerter بسبب هذا المكون اضطريت لنقل كل برنامجي GestPDV الى الـ FireDac و الحمد لله اغلب العمل اتممته و قد اعجبتني المكونات كما تمتلك توثيق لا بأس به


RE: مشكلة في مسار قاعدة البيانات فايربيرد - S.FATEH - 22-03-2019

السلام عليكم اخ بسام جرب بالطريقة الاولى مع تغيير
PHP كود :
ConnectedStoredUsage.auDesignTime := False;
ConnectedStoredUsage.auRunTime := False; 
[صورة: attachment.php?aid=3949]