السلام عليكم
عندي قاعدة بيانات تحتوي على
NAME "الأسم"
الكمية QUANTITY
رقم الدرج "DRAWER"
و عند تنفيذ جملة UPDATE و هي كما يلي
With ocmdUPDATE .CommandText = "update computers set available_market= '" & TEST & "'where name = " & txtname.Text & "" .Connection.Open() .ExecuteNonQuery() .Connection.Close() End With
يظهر لي هذا الخطأ
Invalid column name 'الأسم'.
و عند عمل update من خلال رقم الدرج اي استبدال الاسم برقم الدرج كما يلي
With ocmdUPDATE .CommandText = "update computers set available_market= '" & TEST & "'where drawer = " & txtdrawer.Text & "" .Connection.Open() .ExecuteNonQuery() .Connection.Close() End With
تتم عملية التحديث
فلماذا اذا يعطيني invalid culumn name عند التحديث بواسطة الأسم و تتم العملية اذا كانت بواسطة رقم الدرج
هل من اجابة لهذا اللغز ؟ ارجو ذلك :(
تلميح ( لماذا عندما اقوم بتغيير الأسم من حروف الى ارقام تتم عملية التعديل) و (اذا كان هناك ضمن الأرقام حرف character لا تتم العملية )
