16-07-19, 10:22 PM
مرحبا بك مرة أخرى أخي اسامه
ملاحظ في الكود أنك وضعت للكمية علامة تنصيص وعو عمود رقمي
وبدون علامة تنصيص اسم_المادة والذ هو عمود نصي
يعني عكست المسألة
ايضا كما تفضلت أنك وضعت Val لاسم_المادة وهذا سيغير المعلومة النصية
هذا تعديل للكود بشكل أفضل
حاول الابتعاد عن تسمية الأعمدة باللغة العربية لأنه أحيانا توجد صوبة في محرر الأكواد مع أحرف Unicode
أخي اسامه
إن احتجت لزيادة في التوضيح او استفسار في الكود فأخبرني
ملاحظ في الكود أنك وضعت للكمية علامة تنصيص وعو عمود رقمي
وبدون علامة تنصيص اسم_المادة والذ هو عمود نصي
يعني عكست المسألة
ايضا كما تفضلت أنك وضعت Val لاسم_المادة وهذا سيغير المعلومة النصية
هذا تعديل للكود بشكل أفضل
PHP كود :
التع.Text = Val(الادخال.Text) + Val(الكمية.Text)
If con.State = ConnectionState.Closed Then con.Open()
Dim sql = "update basket set [الكمية]=@qty where [اسم_المادة]=@name "
Using cmd As New OleDb.OleDbCommand(sql, con)
cmd.Parameters.AddWithValue("@qty", Val(التع.Text))
cmd.Parameters.AddWithValue("@name", t1.Text)
cmd.ExecuteNonQuery()
End Using
con.Close()
حاول الابتعاد عن تسمية الأعمدة باللغة العربية لأنه أحيانا توجد صوبة في محرر الأكواد مع أحرف Unicode
أخي اسامه
إن احتجت لزيادة في التوضيح او استفسار في الكود فأخبرني

