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

كيفية تطبيق store procedure عند الصغط علي زر

بدأه samth23 في 28 مارس 2011 · 2 رد · 1,122 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد معرفة كيفية انشاء stored procedure وكيفية تطبيقه في حدث الضغط علي الزر ارجو المساعدة ومراسلة علي.......

samth24@yahoo.com

#2

عليك النقر على مجلد الستورد بروسيجر في قاعدة البيانات واختيار اضافة ليظهر لديك صفحة اضافة ستوريد بروسيجر جديد ستكون بالشكل التالي :

Create PROCEDURE اسم الاجرائية المخزنة

@FristVar نوع بيانات المتحول ,
@SecondVar نوع بيانات المتحول  ,

as

هنا عبارة الاستعلام المراد تنفيذه وسأكتب نوعين

insert into table (cul1,cul2) values(@FristVar,@SecondVar)

النوع الثاني

select cul1,cul2 where cul3=@SecondVar

اختر نوع الاستعلام وطبقه ولكن الفكرة في تمرير المتحولات المعرفة في البداية للاستعلام

من ثم قم بانشاء كود السي شارب التالي :

سلسلة الاتصال بقاعدة البيانات معروفة
عرف متحول كما يلي

SqlCommand cmd = new SqlCommand(اسم الإجرائية المخزنة أولا, اسم الكونكشن ثانيا)
cmd.parameters.addwithvalue("@FristVar", القيمة المراد تمريرها);
cmd.parameters.addwithvalue("@SecondVar",القيمة المراد تمريرها);

cmd.Execute

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3
Tammam_KD كتب:

عليك النقر على مجلد الستورد بروسيجر في قاعدة البيانات واختيار اضافة ليظهر لديك صفحة اضافة ستوريد بروسيجر جديد ستكون بالشكل التالي :

Create PROCEDURE اسم الاجرائية المخزنة

@FristVar نوع بيانات المتحول ,
@SecondVar نوع بيانات المتحول  ,

as

هنا عبارة الاستعلام المراد تنفيذه وسأكتب نوعين

insert into table (cul1,cul2) values(@FristVar,@SecondVar)

النوع الثاني

select cul1,cul2 where cul3=@SecondVar

اختر نوع الاستعلام وطبقه ولكن الفكرة في تمرير المتحولات المعرفة في البداية للاستعلام

من ثم قم بانشاء كود السي شارب التالي :

سلسلة الاتصال بقاعدة البيانات معروفة
عرف متحول كما يلي

SqlCommand cmd = new SqlCommand(اسم الإجرائية المخزنة أولا, اسم الكونكشن ثانيا)
cmd.parameters.addwithvalue("@FristVar", القيمة المراد تمريرها);
cmd.parameters.addwithvalue("@SecondVar",القيمة المراد تمريرها);

cmd.Execute

الأخ العزيز / Tammam_KD

السلام عليكم ورحمة الله وبركاته

أنا لا أقصد التطفل بمداخلتي هذه، ولكن أعتقد أنك قد نسيت شيء واحد فقط وهو تحديد نوع الـ Command (وقد جل من لا يسهو)

cmd.CommandType = CommandType.StoredProcedure

ومرة أخرى أنا أحيـّك على مجهودك الرائع وثق تمام أنني أعلم جيدا ان العين لا تعلى عن الحاجب :wink:

أتمنى للجميع التوفيق والنجاح

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…