30-05-14, 11:54 AM
.....
أفضل طريقة لتجنب المشاكل في التعامل مع قواعد البيانات
هي بتمرير البيانات باستخدام البارامترات مع القيمة Parameters.AddWithValue
فهي تغنيك من تحديد نوع العمود (الحقل) وعلامات التنصيص
كالتالي:
.....
أفضل طريقة لتجنب المشاكل في التعامل مع قواعد البيانات
هي بتمرير البيانات باستخدام البارامترات مع القيمة Parameters.AddWithValue
فهي تغنيك من تحديد نوع العمود (الحقل) وعلامات التنصيص
كالتالي:
كود :
Try
'إذا كان ترقيم تلقائي id لاحاجة لإضافة
Dim sql As String = " INSERT INTO [tb1] ([n], [m], [s]) VALUES (@n, @m, @s) "
Using cmm As New OleDbCommand(sql, cnn)
' في الأكسس إحرص على ترتيب البارامترات بنفس ترتيبها اسمائها في جملة إسكويل
cmm.Parameters.AddWithValue("@n", Me.TextBox2.Text)
cmm.Parameters.AddWithValue("@m", Me.TextBox3.Text)
cmm.Parameters.AddWithValue("@s", Me.CheckBox1.Checked)
cnn.Open()
cmm.ExecuteNonQuery()
cnn.Close()
End Using
MsgBox("تمت الاضافة بنجاح")
Catch ex As Exception
MsgBox(ex.Message)
End Try.....



