السلام عليكم
أعمل على مشروع ويب ولكن واجهتني مشكلة بإرسال بارميترات إلى الاجراء المخزن (Stored Procedure)
أستخدم التالي لإسناد قيمة متغير إلى باراميتر :
param.ParameterName = "@FNameA";
param.Value = FNameA;
param.DbType = DbType.String;
comm.Parameters.Add(param);طبعاً (FNameA) هو اسم المتغير الذي سأسند قيمته للباراميتر ، ولكن تظهر رسالة خطأ :
The SqlParameter is already contained by another SqlParameterCollection
ويشير الخطأ إلى أخر سطر من تعريف هذا الباراميتر :
comm.Parameters.Add(param);
ملاحظة : أستخدم هذا الباراميتر بنفس الصفحة لكن ضمن كلاس منفصل (كل باراميتر أستخدمه بزر الادراج لسجل جديد ، وزر التحديث للسجل الحالي)
وشكراً مقدماً .