السلام عليكم ورحمة الله وبركاته
أستفسار اخواني انا كان عندي برنامج شغال له سنين وفجاءة بدون سابق انذار يعطيني رسالة حالة الاتصال مفتوح كما في الصورة المرفقة
علماً أنني أفتح الاتصال وأغلقة كلما استخدمته من خلال هذه الاكواد
إذا فيه فكره او شي تفيدوني به اكن لكم من الشاكرين
أستفسار اخواني انا كان عندي برنامج شغال له سنين وفجاءة بدون سابق انذار يعطيني رسالة حالة الاتصال مفتوح كما في الصورة المرفقة
علماً أنني أفتح الاتصال وأغلقة كلما استخدمته من خلال هذه الاكواد
كود :
If conn.State = ConnectionState.Closed Then conn.Open()
كود :
If conn.State = ConnectionState.Open Then conn.Close()
إذا فيه فكره او شي تفيدوني به اكن لكم من الشاكرين
كود :
راجع نهاية هذه الرسالة للحصول على تفاصيل حول استدعاء
التصحيح اللحظي (JIT) بدلاً من مربع الحوار الحالي.
************** نص الاستثناء **************
System.InvalidOperationException: لم يتم إغلاق الاتصال. حالة الاتصال الحالية هي مفتوح.
عند System.Data.ProviderBase.DbConnectionInternal.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
عند System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
عند System.Data.OleDb.OleDbConnection.Open()
عند SaderWared.sader2.ID_NOsader() في C:\Users\abo-taim\Desktop\كامل\WindowsApplication1\sader2.vb:السطر 108
عند SaderWared.sader2.Button4_Click_1(Object sender, EventArgs e) في C:\Users\abo-taim\Desktop\كامل\WindowsApplication1\sader2.vb:السطر 838
عند System.Windows.Forms.Control.OnClick(EventArgs e)
عند System.Windows.Forms.Button.OnClick(EventArgs e)
عند System.Windows.Forms.Button.PerformClick()
عند System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)
عند System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
عند System.Windows.Forms.Control.PreProcessMessage(Message& msg)
عند System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
عند System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
************** التجميعات المحملة **************
mscorlib
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9195.0 built by: NET481REL1LAST_B
مصدر البرنامج: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
SaderWared
إصدار التجميع: 1.0.0.0
إصدار Win32: 1.0.0.0
مصدر البرنامج: file:///C:/Users/abo-taim/Desktop/%D9%83%D8%A7%D9%85%D9%84/WindowsApplication1/bin/Debug/SaderWared.exe
----------------------------------------
Microsoft.VisualBasic
إصدار التجميع: 10.0.0.0
إصدار Win32: 14.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9220.0 built by: NET481REL1LAST_C
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9220.0 built by: NET481REL1LAST_C
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9195.0 built by: NET481REL1LAST_B
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9214.0 built by: NET481REL1LAST_B
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9214.0 built by: NET481REL1LAST_B
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Management
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Data.resources
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_ar_b77a5c561934e089/System.Data.resources.dll
----------------------------------------
System.Transactions
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Numerics
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Accessibility
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ar_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
CrystalDecisions.CrystalReports.Engine
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/13.0.3500.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll
----------------------------------------
CrystalDecisions.Shared
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.Shared/13.0.3500.0__692fbea5521e1304/CrystalDecisions.Shared.dll
----------------------------------------
CrystalDecisions.ReportAppServer.CommLayer
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CommLayer/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CommLayer.dll
----------------------------------------
CrystalDecisions.ReportAppServer.ClientDoc
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.ClientDoc/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ClientDoc.dll
----------------------------------------
CrystalDecisions.ReportAppServer.DataDefModel
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataDefModel/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataDefModel.dll
----------------------------------------
CrystalDecisions.ReportAppServer.CubeDefModel
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.CubeDefModel/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CubeDefModel.dll
----------------------------------------
CrystalDecisions.ReportAppServer.ReportDefModel
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.ReportDefModel/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ReportDefModel.dll
----------------------------------------
CrystalDecisions.ReportAppServer.Controllers
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.Controllers/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.Controllers.dll
----------------------------------------
CrystalDecisions.ReportAppServer.DataSetConversion
إصدار التجميع: 13.0.3500.0
إصدار Win32: 13.0.25.3158
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataSetConversion/13.0.3500.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataSetConversion.dll
----------------------------------------
System.Web
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9220.0 built by: NET481REL1LAST_C
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
log4net
إصدار التجميع: 1.2.10.0
إصدار Win32: 1.2.10.0
مصدر البرنامج: file:///C:/WINDOWS/assembly/GAC_32/log4net/1.2.10.0__692fbea5521e1304/log4net.dll
----------------------------------------
System.Windows.Forms.resources
إصدار التجميع: 4.0.0.0
إصدار Win32: 4.8.9037.0 built by: NET481REL1
مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ar_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** تصحيح JIT **************
لتمكين التصحيح اللحظي (JIT)، يجب تعيين قيمة
jitDebugging في القسم system.windows.forms
في ملف التكوين لهذا التطبيق أو الكمبيوتر (machine.config).
يجب أيضًا تحويل التطبيق برمجيًا مع تمكين
التصحيح.
على سبيل المثال:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
عند تمكين تصحيح JIT، سيتم إرسال أي استثناء لم تتم معالجته
إلى مصحح الأخطاء JIT المسجل على الكمبيوتر
بدلاً من معالجته بواسطة مربع الحوار هذا.