![]() |
|
دلفي 7 و32-64 بت - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : دلفي 7 و32-64 بت (/showthread.php?tid=7996) الصفحات:
1
2
|
RE: دلفي 7 و32-64 بت - Shaieb - 14-07-2016 شكرا على الرد
اود ان اشير الى ان المشكلة ليست في جهازي الذي اشتغل عليه
ولكن في الاجهزة الاخرى بمعنى انه بعد اتمام البرنامج بدلفي 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;
فهل اطلعت على الرسالات المرفقة
تحياتي
كود تحديد مسار قواعد البيانات مرفق RE: دلفي 7 و32-64 بت - محمد عبد العزيز - 14-07-2016 نعم اخي المشكلة ليس معAbsolute DB وانما مع Access وبالتحديد استعمالك لADO بدلفي 7 الذي يستخدم MDAC والتي تم دمجها بالنظام لذلك قلت لك تحقق من وجود ADO بالمسار \Program Files\Common Files\system\ado\ بالاجهزة الاخرى وليس التي تبرمج بها RE: دلفي 7 و32-64 بت - Shaieb - 14-07-2016 كود تحديد مسار قواعد البيانات مرفق مشكور جدا ابحث عنها في الاجهزة الاخرى اذا لم اجدها كيف يتم اضافتها ؟ تحياتي مشكور جدا سابحث عنها في الاجهزة الاخرى اذا لم اجدها كيف يتم اضافتها ؟ تحياتي RE: دلفي 7 و32-64 بت - محمد عبد العزيز - 14-07-2016 من المفروض تجدها... حسنا جرب ما يلي غير Microsoft.ACE.OLEDB.12.0 الى Microsoft.Jet.OLEDB.4.0.0 اعد عمل Compile ثم جرب. RE: دلفي 7 و32-64 بت - Shaieb - 17-07-2016 مشكور اخي العزيز ولكن Microsoft jet 4.0 OLE DB Provider لا يتعرف على DataBase.accdb يتعرف على DataBase.mdb جربت الكثير |