كيف أستعمل محرك ODBC و مكونات ADO و جداول Paradox مع InstallShield
#1
السلام عليكم و رحمة الله
أحوال عمل Setup لبرنامجي،البرنامج يعمل في جهازي و لكن إذا أرسلته لأحد الأصدقاء لتجريبه لا يعمل مع العلم كل شئ يتم بنجاح و لكن DBGrid
فارغة
أستعمل محرك ODBC و مكونات ADO و جداول Paradox
فأين يمكن أن يكون الخطأ؟
و جزاكم الله كل خير
الرد
#2
و عليكم السلام ورحمة الله وبركاته ،
أخي الحبيب إذا كنت تستعمل Alias في برنامجك ،
فلا تنسى أن تنشأه برمجيا .

ممكن بطريقة بسيطة :
كود :
session.AddStandardAlias(A,C,'Paradox');

حيث :
A : تعبر عن اسم Alias .

C : مسار قاعدة البيانات.

دمت في رعاية الله و حفظه.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#3
وعليكم السلام ورحمة الله
إقتباس :أين يمكن أن يكون الخطأ؟
احتمالات الخطأ كثيرة
انشئ مشروع جديد وضع به جدول Paradox ومكون DBGrid وما يلزم واربطه كما ببرنامجك ثم ارفقه
الرد
#4
بارك الله فيكم الأخ Unprogramme والاستاذ B.M.AbdelAziZ
المثال في المرفقات


الملفات المرفقة
.rar   DB.rar (الحجم : 2.26 ك ب / التحميلات : 79)
الرد
#5
وعليكم السلام ورحمة الله
إقتباس :كيف أستعمل محرك ODBC و مكونات ADO و جداول Paradox مع InstallShield
هل ضروري بهذا الشكل؟
نصيحيتي إليك:
ADO مع Access وارتاح من العناء Smile
إذا استخدمت BDE حدد مسار ديناميكي:
كود :
..\Data
بالتوفيق.
الرد
#6
أخي الحبيب يجب عليك أن تنشأ الاتصال برمجيا أقصد
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

بالتوفيق إن شاء الله.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#7
kachwahed كتب :

هل ضروري بهذا الشكل؟

السلام عليكم
لا ليس بالضروري لكني أنا في نهاية المشروع
هل ممكن توضح لي عيوب odbc ?
الرد
#8
لا أقصد العيوب، لكن لاحظ:
الاتصال من دلفي بمحرك قاعدة بيانات يتطلب المرور عبر مورد (ODBC أو OLE DB)
بهذه الطريقة أنت تمر عبر موردين معا: من ADO إلى ODBC ثم محرك قواعد البيانات!
اقترح أن تكتف بـ ODBC ومكونات BDE إن كنت تستخدم Paradox فقط
هل هناك من فرض عليك استخدام ADO؟ أم أن هناك جداول بـ Access؟
الرد
#9
السلام عليكم

الصورة من الـ wikipedia تأكد ما قاله الأستاذ kachwahed
كود :
http://upload.wikimedia.org/wikipedia/commons/8/8d/MDAC_Architecture.svg
(تابع الجزء الأيسر)

بالتوفيق
الرد
#10
kachwahed كتب :أم أن هناك جداول بـ Access؟

لا أخي، أن أستعمل جداول Paradox
بارك الله فيك أخي
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم