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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : كود تعديل (/showthread.php?tid=1427)



كود تعديل - essabar - 02-01-14

السلام عليكم
المرجو مساعدتي في هدا الكود لاأن التعديل لا يتم و شكرا
Dim frm4 As New Form4
Dim frm1 As New Form1
'On Error Resume Next

frm4.TextBox1.Text = Me.TextBox1.Text
frm4.TextBox2.Text = Me.TextBox2.Text
frm4.TextBox3.Text = Me.TextBox3.Text
frm4.TextBox4.Text = Me.TextBox4.Text
frm4.TextBox5.Text = Me.TextBox5.Text
frm4.TextBox6.Text = Me.TextBox6.Text
frm4.TextBox7.Text = Me.TextBox7.Text
frm4.lb8.Text = Me.TextBox1.Text
frm4.Show()

Try
Dim n As String = lb8.Text
Dim updateinto As New OleDb.OleDbCommand
Dim constre As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data source =" & Application.StartupPath & "\ecole.mdb"

Dim conn As New OleDbConnection(constre)
updateinto.Connection = conn
updateinto.CommandType = CommandType.Text
updateinto.CommandText = "UPDATE enfant SET num = '" & Trim(TextBox1.Text) & "' ,nom = '" & Trim(TextBox2.Text) & "' ,prenom = '" & Trim(TextBox3.Text) & "' ,datedenaissance = '" & Trim(TextBox4.Text) & "' ,classep = '" & Trim(TextBox5.Text) & "' ,classeamcf = '" & Trim(TextBox6.Text) & "' ,photo = '" & Trim(TextBox7.Text) & "' where num ='" & Trim(TextBox1.Text) & "'"
conn.Open()
updateinto.ExecuteNonQuery()
conn.Close()
MsgBox(" bien modifier")
Catch ex As Exception
'Exit Sub
End Try
Me.Close()
frm1.Show()



RE: كود تعديل - kslawy - 02-01-14

الحقل num نوع بياناته رقمية أم نصية ؟


RE: كود تعديل - essabar - 02-01-14

الحقل num نوع بياناته رقمية


RE: كود تعديل - mamas1 - 02-01-14

يقصد في قاعدة البيانات هل وضعت في خصائص الحقل num أنه Texte أو Numerique
إذا كان Numerique فيجب عليك حذف ' و '
PHP كود :
updateinto.CommandText "UPDATE enfant SET num = '" Trim(TextBox1.Text) & "' ,nom = '" Trim(TextBox2.Text) & "' ,prenom = '" _
  Trim
(TextBox3.Text) & "' ,datedenaissance = '" Trim(TextBox4.Text) & "' ,classep = '" Trim(TextBox5.Text) & "' ,classeamcf = '" _
Trim
(TextBox6.Text) & "' ,photo = '" Trim(TextBox7.Text) & "' where num =" Val(TextBox1.Text



RE: كود تعديل - kslawy - 02-01-14

كما قال mamas1 لا تضع تلك العلامات مع الحقول الرقمية


RE: كود تعديل - essabar - 02-01-14

(02-01-14, 10:07 PM)kslawy كتب : كما قال mamas1 لا تضع تلك العلامات مع الحقول الرقمية

السلام عليكم
ولكن عن أية علامات تتكلم يا أخي العزيز & أم " أم '
لأن المشكلة لم تحل بعد لدي , جزاكم الله خيرا


RE: كود تعديل - سعود - 02-01-14

اذا كان الحقل رقمي فالتعامل معه هكذا
كود :
" number=" & val(number.text) & "

ولو نصي فهكذا

كود :
" leter=' " & leter.text & " '

المسافة اللي بين علامتي التنصيص المفردة والمزدوجة
كود :
' "
من زيادتي للتفريق بينهما


RE: كود تعديل - essabar - 03-01-14

شكرا للجميع والله ماقصرتم