السلام عليكم
أقوم ببناء برنامج و أستخدم فيه C#2008 و قاعدة بيانات أوراكل
عند تنفيذ أمر insert على قاعدة البيانات باستخدام ExecuteNonQuery() فإن السجل يتم إدخاله مرتين في قاعدة البيانات
حاولت إنشاء إجرائه مخزنة في الأوراكل لتقوم هي بالادخال و لكن النتيجة نفسها
الأمر الغريب هو أنني عندما أضع Breakpoint على تعليمة الأدخال فإن البرنامج يتوقف عندها مرة واحدة و عند متابعة التنفيذ بعد التوقف أجد أن السجل تم إدخاله مرة واحدة فقط
و كأن الكود يعرف أنني وضعت الـ breakpoint فلا يظهر الخطأ عمدا...
:wacko:
جزاكم الله خيرا


