الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عملية UPDATE غير ناجحة لسبب غريب جدا

مغلق
بدأه moh1983 في 4 فبراير 2006 · 1 رد · 497 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي قاعدة بيانات تحتوي على

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 لا تتم العملية )

تم تعديل هذه المشاركة بواسطة moh1983 في 4 فبراير 2006 في 17:20

#2

يبدو أنك نسيت علامة ' عند إجراء ال update

With ocmdUPDATE

           .CommandText = "update computers set available_market= '" & TEST & "' where name = '" & txtname.Text & "'"
           .Connection.Open()
           .ExecuteNonQuery()
           .Connection.Close()

       End With

بالتوفيق

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

هذا الموضوع مغلق.

مواضيع مشابهة