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=11155)

الصفحات: 1 2


فيما يخص الاتصال بقاعدة البيانات - salim488 - 25-11-2020

السلام عليكم عملت برنامج قاعدة بيانات دالفي وربطها بالاكسس البرنامج يعمل بشكل جيد لكن عند ما نقلته الى كمبيوتر اخر لم يعمل علما اني نسخة معه ملف الاكسس فما المشكلة


RE: فيما يخص الاتصال بقاعدة البيانات - العيد1403 - 25-11-2020

وعليكم السلام

تأكد من مسار قاعدة المعطيات المكتوب في خاصبة Database الخاصة بكائن الإتصال


RE: فيما يخص الاتصال بقاعدة البيانات - salim488 - 25-11-2020

كيف هل اغير المسار


RE: فيما يخص الاتصال بقاعدة البيانات - salim488 - 25-11-2020

<p>عندما نقلته الى كمبيوتر اخر ظهر لي الخطا التالي</>[صورة: p_1790h5ve41.png]p>


RE: فيما يخص الاتصال بقاعدة البيانات - sofiane201 - 25-11-2020

حاول أن تستخدم مسارا نسبي, مثلا يكون مرتبط بالملف التنفيذي لبرنامجك.

مثلا:
PHP كود :
DatabaseFile:= ExtractFilePath(Application.ExeName) + 'lsb1.mdb' 



RE: فيما يخص الاتصال بقاعدة البيانات - salim488 - 25-11-2020

<p>
(25-11-2020, 03:20 PM)sofiane201 كتب : حاول أن تستخدم مسارا نسبي, مثلا يكون مرتبط بالملف التنفيذي لبرنامجك.

مثلا:
PHP كود :
DatabaseFile:= ExtractFilePath(Application.ExeName) + 'lsb1.mdb' 

</p><p>اين اضع هدا الكود</p>


RE: فيما يخص الاتصال بقاعدة البيانات - salim488 - 25-11-2020

هل تقصد مسار ado connction استبدله بهذا الكود


RE: فيما يخص الاتصال بقاعدة البيانات - ALG2009 - 25-11-2020

كود :
ADOConnection1.LoginPrompt := False; ADOConnection1.ConnectionString:='provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilepath(application.ExeName)+ 'اسم قاعدة البيانات.MDB;mode=readwrite;Persist Security Info=False'; ADOConnection1.Connected:=True; ADOTable1.connection:=ADOconnection1; ADOTable1.TableName:='table1'; ADOTable1.Active:=True;

صع الكود في onCreate للـ Form
مع تغيير إسم ADOTable1 بإلإسم الذي غيرته به
وكذلك تغيير ADOTable1.TableName:='table1 كلمة table1 بإسم الجدول الموجود في قاعدة البيانات
لا تنسى وضع إسم قاعدة البيانات
ملاحظة :
لماذا لا ترد بعد أخذ الجواب ولو بكلمة شكر إن عجزت عن الكتابة هناك زر شكر إضغط عليه حتى نعلم أنك حصلت على مرادك


RE: فيما يخص الاتصال بقاعدة البيانات - salim488 - 25-11-2020

اولا شكرا جزيلا لك بارك الله فيك انا لااعجز عن كتابة شكرا


RE: فيما يخص الاتصال بقاعدة البيانات - salim488 - 26-11-2020

<p>جربت الكود في الحدث&nbsp; OnCreat form ولايعمل وهذا هو الملف&nbsp;</p>

<p><br></p>