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

مشكله في الربط

بدأه مبرمجه المستقبل في 24 أبريل 2008 · 3 رد · 680 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اشتغل على visual studio.net 2003

وقاعدة بيانات sql server 2000

المشكله عندي حقل من نوع بيانات bit

اريد ان ادرج في هذا الحقل عملت StoredProcedure

للادراج ..

وعلمت Command

في الواجهه وضعت CheckBox

اي عندما يختار المستخدم Check

يخزن قيمه 1 في الحقل

وفي وضع عدم الاختيار يخزن صفر

هل هذا صحيح؟ CheckBox ماهي الطريقه اتوقع ان الخطأ من خصائص

Try

con.Open()

com.Parameters("@employee_ID").Value = textempid.Text

If CheckBox.Checked = True Then

com.Parameters("@empSuccessful").Value = CheckBox.Text

ElseIf CheckBox.Checked = False Then

com.Parameters("@empSuccessful").Value = CheckBox.Text

End If

com.ExecuteNonQuery()

Catch ex As Exception

MessageBox.Show(ex.Message)

Finally

con.Close()

textempid.Clear()

CheckBox.Checked = False

End Try

#2

السيرفر 2000 لا يعترف ب False أو True ولكن ب 1 و 0

صححى الكود كالتالى

 
If CheckBox.Checked = True Then
com.Parameters("@empSuccessful").Value = 1

ElseIf CheckBox.Checked = False Then
com.Parameters("@empSuccessful").Value = 0

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

#3

شكرا لك اخي الكريم

انحلت الشكله لدي وفقك الله وسدد خطاك

#4

الخطاء بيظهر لأنك بتخزنى string بداخل bit خلى الvalue اللى rarameter ياخدها تكون يا اما 0 او 1 وان شاء الله تشتغل

مجروح

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