منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
لدي مشكلة في كود منع التكرار - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : لدي مشكلة في كود منع التكرار (/showthread.php?tid=25250)



لدي مشكلة في كود منع التكرار - farah112233 - 05-06-18

السلام عليكم لدي مشكلة في كود منع التكرار عندما ادخل قيمة مكررة تظهر هذه الرسالة 

إقتباس :Conversion from string "ee3e" to type 'Double' is not valid.


هذا الكود
كود :
 con1.Open()
       sh1.CommandText = "select * from  stu1 where stu_no='" + t1.Text + "'"
       sh1.ExecuteNonQuery()
       If sh1.ExecuteScalar > 0 Then
           MsgBox("نتعذر الحفظ لان الرقم موجود مسبقا")
           t6.Focus()
           con1.Close()
           Exit Sub
       End If
       con1.Close()



RE: لدي مشكلة في كود منع التكرار - ThreeDaysGrace - 05-06-18

(05-06-18, 05:43 PM)farah112233 كتب : السلام عليكم لدي مشكلة في كود منع التكرار عندما ادخل قيمة مكررة تظهر هذه الرسالة 

إقتباس :Conversion from string "ee3e" to type 'Double' is not valid.


هذا الكود
كود :
 con1.Open()
       sh1.CommandText = "select * from  stu1 where stu_no='" + t1.Text + "'"
       sh1.ExecuteNonQuery()
       If sh1.ExecuteScalar > 0 Then
           MsgBox("نتعذر الحفظ لان الرقم موجود مسبقا")
           t6.Focus()
           con1.Close()
           Exit Sub
       End If
       con1.C
المشكلة في نوع البيانات انت تضع متغير رقمي في نص المشكلة في انواع في المتغيرات تحديدا حاول  تسوي تحويل لانواع البيانات cstr() and val()  جرب هذي دوال التحويل 
هذا الي اعرفة اتمنى اكون ساعنك في شي وشكراا .


RE: لدي مشكلة في كود منع التكرار - farah112233 - 05-06-18

(05-06-18, 05:56 PM)ThreeDaysGrace كتب :
(05-06-18, 05:43 PM)farah112233 كتب : السلام عليكم لدي مشكلة في كود منع التكرار عندما ادخل قيمة مكررة تظهر هذه الرسالة 

إقتباس :Conversion from string "ee3e" to type 'Double' is not valid.


هذا الكود
كود :
 con1.Open()
       sh1.CommandText = "select * from  stu1 where stu_no='" + t1.Text + "'"
       sh1.ExecuteNonQuery()
       If sh1.ExecuteScalar > 0 Then
           MsgBox("نتعذر الحفظ لان الرقم موجود مسبقا")
           t6.Focus()
           con1.Close()
           Exit Sub
       End If
       con1.C
المشكلة في نوع البيانات انت تضع متغير رقمي في نص المشكلة في انواع في المتغيرات تحديدا حاول  تسوي تحويل لانواع البيانات cstr() and val()  جرب هذي دوال التحويل 
هذا الي اعرفة اتمنى اكون ساعنك في شي وشكراا .
صحيح الحقل الذي اقوم بتخزينه هوا حقل نصي وحقل رقمي لانه عبارة عن رقم تسلسل الطالب يحتوي علي النوعين الرقمي والنصي