أسامة خياط نقو نشر 5 نوفمبر 2016 أرسل تقرير نشر 5 نوفمبر 2016 السلام عليكم و رحمة الله و بركاته لدي قاعدة بيانات مصممة على الاسكيوال سيرفير فيها اجراء مخزن SP_Login عند التنفيذ تظهر لي الرسالة Could not find stored procedure 'SP_Login'. ا اقتباس
0 ابراهيم محمد11 نشر 8 يونيو 2020 أرسل تقرير نشر 8 يونيو 2020 (معدل) هذه المشكلة تحدث بسببين هما : 1- السبب الأول [ اسم الإجراء المخزن ] : عندما تقوم بالتصريح عن إجراء مخزن في الكود ، تأكد من عدم تنفيذ كلمة محجوزة (keyword) ، على سبيل المثال : string sqlstr="sp_getAllcustomers"; // الطريقة الصحيحة للتصريح عن إجراء مخزن string sqlstr="execute sp_getAllCustomers"; //الطريقة الخاطئة والتي ستؤدي إلى رسالة خطأ من الكود التالي : MSDBHelp.ExecuteNonQuery(sqlconexec, CommandType.StoredProcedure, sqlexec); لاحظ بأن التعليمة CommandType.StoreProcedure سوف تبحث فقط عن اسم الإجراء المخزن ، والتعليمة ExecuteNonQuery ستقوم بتنفيذ هذا الإجراء وراء الكواليس 2- السبب الثاني [connection string] : قد يكون هنالك خطأ في ال connection string ، قم بالتأكد من أن كل البارامترات صحيحة وخصوصاً اسم قاعدة البيانات تم التعديل في 8 يونيو 2020 بواسطة ابراهيم محمد11 اقتباس
السؤال
أسامة خياط نقو
السلام عليكم و رحمة الله و بركاته
لدي قاعدة بيانات مصممة على الاسكيوال سيرفير فيها اجراء مخزن SP_Login
عند التنفيذ تظهر لي الرسالة Could not find stored procedure 'SP_Login'.
ا
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.