تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] خطأ table.fill كيف يتم تخطي الخطا واظهار رساله للمستخدم
#1
السلام عليكم ورحمه اله وبركاته
لدي برنامج في حدث فورم لود اقوم بتحميل البيانات لعرضها علي الداتا جريد فيو ولكن في حاله عدم الاتصال بقاعدة البيانات او قاعده الباينات لا تعمل يظهر دائما خطا كيف يمكنني تخطيه واظهار رساله للمستخدم  بانه لم يتم تحميل البيانات علما بانى استخدم MYSQL + VB.NET ولا اريد استخدم ON Error Resume Next
 الكود
كود :
 Dim table As New DataTable()
       Dim adapter As New MySqlDataAdapter("SELECT  `name` FROM table", connection)
       If table.Rows.Count > 0 Then
           MsgBox("لم يتم تحميل البيانات", MsgBoxStyle.Exclamation, "تنبيه")

           Exit Sub
       End If
       adapter.Fill(table)

   DataGridView1.DataSource = table
الرد }}}
تم الشكر بواسطة:
#2
[مثال] شرح بسيط لجملة إصطياد الأخطاء Try ... Catch ... Finally Statement
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: elgokr , dametucorazon
#3
شكرا لك علي المساعده
الرد }}}
تم الشكر بواسطة: elgokr



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم