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

نسخة كاملة : حول transaction؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته.
قمت بربط قاعدة بيانات Firebird يواسطة مكونات Interbase والمشكلة أني عندما أجعل الكود بين الأمرين IBTrancaction1.starttransaction و IBTransaction1.commit تظهر رسالة خطأ أثناء التنفيذ وعندما أحذفهما لا يحدث خطأ.
هل من حل من فضلكم وشكرا.
و عليكم السلام ورحمة الله وبركاته ،
إذا كنت تستعمل الإصدار الأخير من FireBird ، فالموكونات IBX الخاصة بالإنتربيز ، غير متوافقة مع FireBird ،
لذلك أنصحك باستعمال مكونات أخرى مثل UIB ، رابط التحميل :

كود :
http://www.progdigy.com/

وفقك الله إلى كل خير.
وعليكم السلام و رحمة الله

ما إصدار Firebird ؟ إصدار الدلفي ؟
ما رسالة الخطأ ؟

+ كما قال الأخ Unprogramme إبتعد عن IBX مكونات أخرى
السلام عليكم ورحمة الله وبركاته.
أستخدم الإصدار 7 و Firebird الإصدار 2.5
رسالة الخطأ فهي Transaction is active
وقد وجدت حل المشكلة وإعطاء القيمة False للخاصية Active في المكون IBTransaction.