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

ماهو الخطاء بالاستعلام التالي

بدأه السيد الهاشمي في 6 نوفمبر 2011 · 3 رد · 336 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

شباب تحية طيبة وبعد عندي خطاء في هذه الاستعلام لا اعرف ماهو الخطاء فيه

For i As Integer = 0 To DataList1.Items.Count - 1

Dim row As DataListItem = DataList1.Items(i)

Dim rdd1 As Boolean = CType(row.FindControl("CheckBox1"), CheckBox).Checked

Dim txt As String = CType(row.FindControl("label1"), Label).Text

If rdd1 = True Then

Dim x As Integer = 1

sql = "UPDATE table1 SET flag=@flag WHERE student_no=@student_no"

com = New SqlCommand(con, sqlcon)

sqlcon.Open()

com.Parameters.AddWithValue("@flag", x)

com.Parameters.AddWithValue("@student_no", txt.ToString)

com.ExecuteScalar()

End If

sqlcon.Close()

Next

-----------------------------------------------------------------

هذه صورة الخطاء

خطاء.rar

#2

أخي طه استخدم Executnonquery

#3
بالعربي نتقدم كتب:

أخي طه استخدم Executnonquery

----------------------------

مشكور اخي العزيز على ردك ... بس اخي العزيز عندما تريد ان ترسل قيمة رقمية الافضل تستخدم ExecuteScalar

..قريت هذه المعلومة في موقع ميكروسوفت .. ومع ذالك فقد استخدمة Executnonquery ونفس الشي يطلع لي خطاء اخي العزيز لاني قد جربتهم الاثنين ..

#4

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

اخي اولا قم بتحويل الداله الى ExecuteNonQuery, واذا حدث خطأ يرجى كتابته ليتم حل المشكلة

.:: Wish to become better and better ::.

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