تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] برأيكم ما هي الطريقة الأمثل لعرض رسائل الخطأ المعادة من قاعدة البيانات
#1
أنا أستخدم بالعادة الإجراء المدرج أدناه لإعادة رسائل الخطأ للمستخدم بعد اعتراضها باستخدام حلقة try..Catch
بس هي الطريقة بتفيدني أنا من أجل حل مشاكل البرنامج وبما أنو البرنامج عاملو للشركة التي أعمل بها إذا لا مشكلة بما أنني متواجد دوما ولكن إذا نفذت برنامج لزبون أعتقد أنه سيواجه بعض الإرباك نتيجة لرسائل الخطأ

برأيكم ما هي الطريقة الأمثل لإظهار رسائل خطأ للمستخدم وبنفس الوقت أفهم ما يجري ضمن الكود مع ملاحظة أن نوعية البرنامج الذي أتعامل معه هو Asp.net مع كود Vb.net وليس Desktop Application فهنا لايمكنني استخدام Windows Event Log لتسجيل الأخطاء وتتبعها

الكود
كود :
   Public Shared Function interpret_error_number(ByVal InErrorNumber As Integer) As String
       Dim ResponseMessage As String
       Select Case InErrorNumber
           Case 2627, 2601
               ResponseMessage = "خطأ تكرار قيمة موجودة"
           Case 102, 207
               ResponseMessage = "صيغة أمر خاطئة"
           Case 208
               ResponseMessage = "اسم عنصر خاطئ"
           Case 547
               ResponseMessage = "تضارب مع شرط مفتاح مرتبط"
           Case 245, 8114
               ResponseMessage = "خطأ تحويل بين أنواع البيانات"
           Case 4060
               ResponseMessage = "لا يمكن فتح قاعدة البيانات أو أن المخدم يرفض الإتصال"
           Case 137
               ResponseMessage = "متغير غير معرف"
           Case 134
               ResponseMessage = "المتغير معرف مسبقا"
           Case 515
               ResponseMessage = "إدراج قيمة فارغة في حقل لا يقبل قيم فارغة"
           Case 271
               ResponseMessage = "خطأ حماية بيانات. هل تحاول الكتابة إلى حفل حسابي"
           Case 241
               ResponseMessage = "خطأ تحويل قيمة نصية/رقمية إلى وقت/تاريخ"
           Case 209
               ResponseMessage = "اسم عمود غامض"
           Case 195
               ResponseMessage = "صيغة IS خاطئة"
           Case 156
               ResponseMessage = "صيغة استعلام خاطئة"
           Case 402
               ResponseMessage = "خطأ حماية بيانات. انواع البيانات غير متوافقة مع المعامل الممرر"
           Case 108
               ResponseMessage = "رقم الترتيب في قسم الترتيب خارج المجال المقبول"
           Case 189
               ResponseMessage = "المحددات الممرة للإجرائية ناقصة"
           Case 8187
               ResponseMessage = "المقبض المطلوب مستخدم من قبل أمر آخر"
           Case 8178
               ResponseMessage = "الاستعلام يتوقع محدد ولكنه غير ممرر للاستعلام"
           Case 4104
               ResponseMessage = "لم يتم العثور على المتغير متعدد الأجزاء"
           Case 8152
               ResponseMessage = "النص المدخل طويل جدا"
           Case 105
               ResponseMessage = "علامة تنصيص غير  مغلقة بعد النص في الاستعلام"
            Case Else
               ResponseMessage = "خطأ تنفيذ عملية في قاعدة البيانات"
       End Select
       Return ResponseMessage & ", رقم الخطأ: " & InErrorNumber
   End Function
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
برأيكم ما هي الطريقة الأمثل لعرض رسائل الخطأ المعادة من قاعدة البيانات - بواسطة samerselo - 05-05-16, 01:40 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 109 07-12-25, 10:22 AM
آخر رد: justforit
  كيف نعالج هذا الخطأ - FormatException justforit 4 296 25-10-25, 06:46 AM
آخر رد: justforit
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,028 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 842 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  اين الخطأ فى هذا السطر _ جزاكم الله كل خير abo ragab 2 658 10-08-25, 03:53 AM
آخر رد: abo ragab
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 799 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  [VB.NET] أين الخطأ فى هذا السطر وجزاكم الله خيرا abo ragab 2 693 10-07-25, 09:35 PM
آخر رد: abo ragab
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,266 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,191 28-05-25, 09:16 PM
آخر رد: خالد كامل1

التنقل السريع :


يقوم بقرائة الموضوع: