منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف ارسل قيمة CheckBox إلى قاعدة بيانات اكسس
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
شكرا لكم أخواني الكرام على مساعدتكم لي في جميع مواضيع وصراحة تعلمت وأنحلت جميع المشاكل اللي واجهتني ولكن اريد مساعدتكم في هذه الحالة الجديدة بالنسبة لي وخاصة التعامل مع قواعد بيانات الاكسس ..


السؤال هو كيف يمكنني إرسال قيمة CheckBox إلى قاعدة بيانات الاكسس موجودة في المرفق حيث أن marreid حقل فيها ونوعه yes,no..عملت تصميم فقط فيه CheckBox فقط لسهولة تعليمي حتى لا أريد أن اخلط أوامر اخرى فقط بغيت هذا الموضوع مع زر حيث هذا الزر اريد هو اللي يرسل إلى قاعدة بيانات..

شكرا لكم
....

أفضل طريقة وأأمنها لإرسال وتحديث البيانات هي باستخدام البارامتر Parameter
كود :
Dim sql As String = " INSERT INTO [Table1] ( [Name], [BDate], [Married], [Address] ) " & _
                    "               Values ( @Name,  @BDate,  @Married,  @Address  ) "
Using cm As New OleDb.OleDbCommand(sql, con)
    ' ترتيب البارامترات بنفس ترتبيها في جملة إس كيو إل
    cm.Parameters.AddWithValue("@Name", Me.txtName.Text.Trim)
    cm.Parameters.AddWithValue("@BDate", Me.DateTimePicker1.Value)
    cm.Parameters.AddWithValue("@Married", Me.CheckBox1.Checked)
    cm.Parameters.AddWithValue("@Address", Me.txtAddress.Text.Trim)

    con.Open()
    cm.ExecuteNonQuery()
    con.Close()

End Using



.....
شكرا لك استاذي وبارك الله فيك وسدد خطاك ووفقك في الداريين يارب