الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال فى الترقيم التلاقى

بدأه shosho842000 في 8 يونيو 2009 · 2 رد · 333 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمته الله وبركاته

ازاى اقدر اعمل عملية الترقيم التلاقى بالكود حيث انى استخدمت هذا الكود ولكن يحدث خطا

SqlConnection cn = new SqlConnection("Data Source=SICOWIN;Initial Catalog=emp;Integrated Security=True");
		cn.Open();
		SqlCommand cmd = new SqlCommand("select count(id) from user ", cn);
	   int z  = cmd.ExecuteScalar ();
	   if (z==0)
	   {
		   TextBox1.Text = dr("id") + 1;
	   }
	   else
	   {
		   TextBox1.Text = dr("id");
	   }

يقوم بالاعتراض على السطر int z = cmd.ExecuteScalar

ايه الحل

شكرا

#2

ماهي رسالة الخطأ؟

#3

السلام عليكم ورحمة الله وبركاته

الخطأ هنا

int z  = cmd.ExecuteScalar ();

لأن cmd.ExecuteScalar () تعود بقيمة من نوع Object والحل ببساطة يكون بعمل Casting

فيكون الكود كالتالي

int z  = (int)cmd.ExecuteScalar ();

جربي وان شاء الله يشتغل بدون مشاكل

إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً

مواضيع مشابهة