delphi4arab منتديات دلفي للعرب

نسخة كاملة : دلفي 7 و32-64 بت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
شكرا على الرد
اود ان اشير الى ان المشكلة ليست في جهازي الذي اشتغل عليه
ولكن في الاجهزة الاخرى بمعنى انه بعد اتمام البرنامج بدلفي 7
على جهازي 32بت  وعمل ست اب له يشتغل الست اب ويعمل البرنامج
بالشكل المطلوب على جهازي.
وعند تجربته على جهاز آخر يعمل ست اب تمام وعند التنفيذ تظهر الرسالات
التي تم ارفاقها والتي تتكلم عن Provider علما بانني وضعت كود تحديد مسار
قاعدة البيانات مكان الملف التنفيذي كود ابسولوت داتا بيز++++  ABSDatabase1.DatabaseFileName := ExtractFilePath('Application.ExeName') + 'Database.ABS';
ABSDatabase1.DatabaseName:='F4';
ABSDatabase1.Connected:=true;  +++++ 
وكود اكسس داتا بيز ==== ADOConnection1.Connected:=false;
ADOConnection1.ConnectionString := 'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=' +
ExtractFilePath( Application.ExeName )+'\Database.accdb';
ADOConnection1.Connected:=true;
فهل اطلعت على الرسالات المرفقة
تحياتي

كود تحديد مسار قواعد البيانات  مرفق
نعم اخي
المشكلة ليس معAbsolute DB وانما مع Access وبالتحديد استعمالك لADO بدلفي 7 الذي يستخدم MDAC والتي تم دمجها بالنظام
لذلك قلت لك تحقق من وجود ADO بالمسار \Program Files\Common Files\system\ado\  بالاجهزة الاخرى وليس التي تبرمج بها
كود تحديد مسار قواعد البيانات  مرفق

مشكور جدا ابحث عنها في الاجهزة الاخرى
اذا لم اجدها  كيف يتم اضافتها ؟
تحياتي

مشكور جدا سابحث عنها في الاجهزة الاخرى
اذا لم اجدها  كيف يتم اضافتها ؟
تحياتي
من المفروض تجدها...
حسنا جرب ما يلي
غير Microsoft.ACE.OLEDB.12.0
الى Microsoft.Jet.OLEDB.4.0.0
اعد عمل Compile ثم جرب.
مشكور اخي العزيز
ولكن  Microsoft jet 4.0 OLE DB Provider لا يتعرف على  DataBase.accdb
يتعرف على  DataBase.mdb
جربت الكثير
الصفحات : 1 2