رسالة خطاء Invalid attempt to call Read when reader is closed.
أخي العزيز بالتأكيد سوف تظهر رسالة الخطأ هذه لانك استدعيت الميثود Close الخاصة بالــ SqlDataReader داخل حلقة الــ While !!!!!!!
{ وَيَوْمَ تَقُومُ السَّاعَةُ يُقْسِمُ الْمُجْرِمُونَ مَا لَبِثُوا غَيْرَ سَاعَةٍ ۚ كَذَٰلِكَ كَانُوا يُؤْفَكُونَ () وَقَالَ الَّذِينَ أُوتُوا الْعِلْمَ وَالْإِيمَانَ لَقَدْ لَبِثْتُمْ فِي كِتَابِ اللَّهِ إِلَىٰ يَوْمِ الْبَعْثِ ۖ فَهَٰذَا يَوْمُ الْبَعْثِ وَلَٰكِنَّكُمْ كُنْتُمْ لَا تَعْلَمُونَ } الروم 55-56
اخي كما يقول الاخ install حاول ان تلغي العبارة re.close() الموجودة داخل الحلقة while