السلام عليكم و رحمة الله
أحوال عمل Setup لبرنامجي،البرنامج يعمل في جهازي و لكن إذا أرسلته لأحد الأصدقاء لتجريبه لا يعمل مع العلم كل شئ يتم بنجاح و لكن DBGrid
فارغة
أستعمل محرك ODBC و مكونات ADO و جداول Paradox
فأين يمكن أن يكون الخطأ؟
و جزاكم الله كل خير
و عليكم السلام ورحمة الله وبركاته ،
أخي الحبيب إذا كنت تستعمل Alias في برنامجك ،
فلا تنسى أن تنشأه برمجيا .
ممكن بطريقة بسيطة :
كود :
session.AddStandardAlias(A,C,'Paradox');
حيث :
A : تعبر عن اسم Alias .
C : مسار قاعدة البيانات.
دمت في رعاية الله و حفظه.
وعليكم السلام ورحمة الله
إقتباس :أين يمكن أن يكون الخطأ؟
احتمالات الخطأ كثيرة
انشئ مشروع جديد وضع به جدول Paradox ومكون DBGrid وما يلزم واربطه كما ببرنامجك ثم ارفقه
بارك الله فيكم الأخ Unprogramme والاستاذ B.M.AbdelAziZ
المثال في المرفقات
وعليكم السلام ورحمة الله
إقتباس :كيف أستعمل محرك ODBC و مكونات ADO و جداول Paradox مع InstallShield
هل ضروري بهذا الشكل؟
نصيحيتي إليك:
ADO مع Access وارتاح من العناء 
إذا استخدمت BDE حدد مسار ديناميكي:
بالتوفيق.
أخي الحبيب يجب عليك أن تنشأ الاتصال برمجيا أقصد
La Chaine de connexion .
كود :
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=MySource;
Extended Properties=Paradox 7.x;
Persist Security Info=False
للمزيد من المعلومات أنظر :
كود :
http://www.jcolibri.com/articles/bdd/paradox_via_ado/paradox_via_ado.html
بالتوفيق إن شاء الله.
kachwahed كتب :
هل ضروري بهذا الشكل؟
السلام عليكم
لا ليس بالضروري لكني أنا في نهاية المشروع
هل ممكن توضح لي عيوب odbc ?
لا أقصد العيوب، لكن لاحظ:
الاتصال من دلفي بمحرك قاعدة بيانات يتطلب المرور عبر مورد (ODBC أو OLE DB)
بهذه الطريقة أنت تمر عبر موردين معا: من ADO إلى ODBC ثم محرك قواعد البيانات!
اقترح أن تكتف بـ ODBC ومكونات BDE إن كنت تستخدم Paradox فقط
هل هناك من فرض عليك استخدام ADO؟ أم أن هناك جداول بـ Access؟
السلام عليكم
الصورة من الـ wikipedia تأكد ما قاله الأستاذ kachwahed
كود :
http://upload.wikimedia.org/wikipedia/commons/8/8d/MDAC_Architecture.svg
(تابع الجزء الأيسر)
بالتوفيق
kachwahed كتب :أم أن هناك جداول بـ Access؟
لا أخي، أن أستعمل جداول Paradox
بارك الله فيك أخي