اريد معرفة كيفية انشاء stored procedure وكيفية تطبيقه في حدث الضغط علي الزر ارجو المساعدة ومراسلة علي.......
samth24@yahoo.com
اريد معرفة كيفية انشاء stored procedure وكيفية تطبيقه في حدث الضغط علي الزر ارجو المساعدة ومراسلة علي.......
samth24@yahoo.com
عليك النقر على مجلد الستورد بروسيجر في قاعدة البيانات واختيار اضافة ليظهر لديك صفحة اضافة ستوريد بروسيجر جديد ستكون بالشكل التالي :
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:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
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:
أتمنى للجميع التوفيق والنجاح
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…