هل من الحل
الكود
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
using System.Data;
using System.Windows.Forms;
using System.Configuration;
using System.Xml;
namespace BikeStores
{
//SqlCommand Cmd;
internal class ClSuser
{
public DataTable Dt = new DataTable();
public void login (string user, string pass)
{
SqlCommand Cmd = new SqlCommand();
Cmd.Connection =ClSset.Cn;
Cmd.CommandType = CommandType.StoredProcedure;
Cmd.CommandText = " sales.output_loginSP";
Cmd.Parameters.Add("@user", SqlDbType.VarChar, 255).Value = user;
Cmd.Parameters.Add("@pass", SqlDbType.VarChar, 255).Value = pass;
ClSset.Cn.Open();
Dt.Load(Cmd.ExecuteReader());
if (Dt.Rows.Count > 0)
{
MessageBox.Show("login successful" + Dt.Rows[0][1]);
}
else
{
MessageBox.Show("login Error");
}
ClSset.Cn.Close();
}
}
}
===========3
مربع الحوار الحالي
<System.Data.SqlClient.SqlConnection.Open() عند BikeStores.ClSuser.login(String user, String pass) في C:\Users\ARWA\Desktop\BikeStores\BikeStores\ClSuser.cs:السطر 28 عند >
#< sender, EventArgs e) في C:\Users\ARWA\Desktop\BikeStores\BikeStores\Loigen.cs:السطر 29 عند>
راجع نهاية هذه الرسالة للحصول على تفاصيل حول استدعاء التصحيح اللحظي (JIT) بدلاً من مربع الحوار الحالي. ************** نص الاستثناء ************** System.InvalidOperationException: لم يتم إغلاق الاتصال. حالة الاتصال الحالية هي مفتوح. عند System.Data.ProviderBase.DbConnectionInternal.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) عند System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) عند System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) عند System.Data.SqlClient.SqlConnection.Open() عند BikeStores.ClSuser.login(String user, String pass) في C:\Users\ARWA\Desktop\BikeStores\BikeStores\ClSuser.cs:السطر 28 عند BikeStores.login.Entree_Click(Object sender, EventArgs e) في C:\Users\ARWA\Desktop\BikeStores\BikeStores\Loigen.cs:السطر 29 عند System.Windows.Forms.Control. NOOP(EventArgs e) عند System.Windows.Forms.Button. NOOP(EventArgs e) عند System.Windows.Forms.Button. NOOP(MouseEventArgs mevent) عند System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) عند System.Windows.Forms.Control.WndProc(Message& m) عند System.Windows.Forms.ButtonBase.WndProc(Message& m) عند System.Windows.Forms.Button.WndProc(Message& m) عند System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) عند System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) عند System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** التجميعات المحملة ************** mscorlib إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9300.0 built by: NET481REL1LAST_C مصدر البرنامج: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- BikeStores إصدار التجميع: 1.0.0.0 إصدار Win32: 1.0.0.0 مصدر البرنامج: file:///C:/Users/ARWA/Desktop/BikeStores/BikeStores/bin/Debug/BikeStores.exe ---------------------------------------- System.Windows.Forms إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9256.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 إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9282.0 built by: NET481REL1LAST_C مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9032.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.9032.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.Core إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9297.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.Xml إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9032.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.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.Data.resources إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9032.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.9032.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.9032.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.Runtime.Caching إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9277.0 مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Caching/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.Caching.dll ---------------------------------------- System.Numerics إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9032.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.9032.0 built by: NET481REL1 مصدر البرنامج: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- System.Windows.Forms.resources إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9032.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 ---------------------------------------- mscorlib.resources إصدار التجميع: 4.0.0.0 إصدار Win32: 4.8.9032.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 ---------------------------------------- ************** تصحيح JIT ************** لتمكين التصحيح اللحظي (JIT)، يجب تعيين قيمة jitDebugging في القسم system.windows.forms في ملف التكوين لهذا التطبيق أو الكمبيوتر (machine.config). يجب أيضًا تحويل التطبيق برمجيًا مع تمكين التصحيح. على سبيل المثال: عند تمكين تصحيح JIT، سيتم إرسال أي استثناء لم تتم معالجته إلى مصحح الأخطاء JIT المسجل على الكمبيوتر بدلاً من معالجته بواسطة مربع الحوار هذا.#