(13-06-16, 03:49 PM)الوادي كتب : يا نسيم،
اول شيء اختبر الموجود في مربع النص إذا كان يحتوي رقم.
بعدين استخدم البارامتر لادخال البيانات مثل هذي الطريقة
PHP كود :
If Not IsNumeric(TextBox18.Text) Then
MsgBox("تأكد من الرقم")
Return
End If
Dim cominsert1 As New SqlCommand("insert into table1 (name_id) values (@id)", con)
cominsert1.Parameters.AddWithValue("@id", Val(TextBox18.Text))
con.Open()
cominsert1.ExecuteNonQuery()
con.Close()
لماذا هذا السطر
TextBox18.Text = 1
انا اريده ان يأخذ المتغير اثناء عملية الحفظ بعد جملة insert وقبل con.Open()
cominsert1.ExecuteNonQuery()
con.Close() كما في المثال الذي قمت بإرفاقه بعد ما طلبتوا مني ارفاق المثال للتوضيح اكثر وايضا الذي قمت بشرحه في التعليق اعلاه ..وهذا المثال الذي يحتوي السطر TextBox18.Text = 1 هو كود مختصر افترض فيه انها قيمةالمتغبر المستدعاة من فاعدة البيانات واضعها كما اريدها ان تكون بعد جملة insert ولكنه لا يدخلها في قاعدة البيانات حتى لو اعطيته فيمة ثابتة كما في هذا السطر

