28-02-19, 03:43 AM
(27-02-19, 03:47 AM)elgokr كتب :وعليكم السلام ورحمة الله وبركاته
مرحباً اخى mostafa nada
اولاً راجع معى كلاً من التالى
1- بخصوص هذا الجزء من الكود
كود :
UPDATE Customers SET CustomerBalance=@CustomerBalance WHERE CustomerName=@CustomerName
2- وايضاً هنا
كود :
cmd3.Parameters.AddWithValue("@CustomerName", CustomerID.Text)
ثانياً لماذا لم يتم تحديث رصيد العميل بالقيمة الجديدةهل لاحظت فى الاسطر بالاعلى التى اشرت اليها
يتجد فى كود التحديث تستدعى العميل من خلال CustomerNameاى من خلال اسم العميلبينما انت تقوم باعطاء قيمة اسم العميل من خلال CustomerID.Textتماماً القيمة هى رقم العميل وليس اسم العميل
فلحل المشكلة كل ما عليك تحويل الاسطر المذكورة الى هذا النحو
كود :
UPDATE Customers SET CustomerBalance=@CustomerBalance WHERE CustomerID=@CustomerID
لا اعلم اذا كان كود العميل عبارة عن CustomerID ام انه ID فقط فقم بتغيير المسما طبقاً لما لديكمن ثم التالى
كود :
cmd3.Parameters.AddWithValue("@CustomerID", CustomerID.Text)
بكده ستكون قمت بحل المشكلة بامر الله
تحياتى لكوتمنياتى لك التوفيق
شكرا لك اخى الكريم بالفعل تم حل المشكلة .. جزاك الله كل خير على التوضيح والشرك وبارك الله فيك
