الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

السلام عليكم المساعدة في اصلاح هذا الخطء

بدأه djoo في 6 يناير 2009 · 1 رد · 442 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو الاعانة في اصلاح هذا الخطء مع الشكر

ADODB.Recordset error '800a0e78'

Operation is not allowed when the object is closed. /password.asp, line 91

وهذا هو الملف المرفق

%>

<!--#INCLUDE FILE="config.asp"-->

<!--#INCLUDE FILE="inc_header.asp" -->

<!--#INCLUDE FILE="inc_func_posting.asp"-->

<%

If Request.QueryString("mode") = "done" then

'## Forum_SQL

strSql = "SELECT MEMBER_ID, M_NAME, M_EMAIL, M_PASSWORD FROM " & strMemberTablePrefix & "MEMBERS "

strSql = strSql & " WHERE M_NAME = '" & ChkString(Trim(Request.Form("Name")), "SQLString") &"'"

set rs = my_Conn.Execute (strSql)

if rs.BOF and rs.EOF then

Err_Msg = "<font color=""red""><b><font color=""black"" size=""-1""><center><table dir=""rtl"" cellSpacing=""0"" cellPadding=""0"" width=""99%"" border=""0""><tr><td><table width=""100%"" border=""1""><tr class=""normal""><td class=""list_center"" colSpan=""10"" bgcolor=""#FFFFCC""><p align=""center""><b><br><br><font color=""red""><font size=""+2"">الإسم الذي أدخلته ليس مسجل لدينا.<br><br> الرجاء التأكد من الاسم الصحيح من قائمة الأعضاء.</font><br><br><br> </font></b></td></tr></table></td></tr></table></center></font></b></font>"

else

PWMember_ID = rs("MEMBER_ID")

PWMember_Name = rs("M_NAME")

PWMember_Email = rs("M_EMAIL")

PWMember_Pass = rs("M_PASSWORD")

end if

rs.close

set rs = nothing

NAME = Request.Form("NAME")

'=====|ERROR|======

if NAME="" or NAME<>PWMember_Name then

Err_Msg = "<font color=""red""><font size=""+2"">عليك إدخال إسم عضويتك الصحيح<br><br></font>"

Response.Write "<center><table width=""100%"" border=""1"">" & vbCrLf

Response.Write " <tr class=""normal"">" & vbCrLf

Response.Write " <td class=""list_center"" colSpan=""10"">" & vbCrLf

Response.Write " <br><br><font size=""6"">" & Err_Msg & "</font><br>" & vbCrLf

Response.Write " </td>" & vbCrLf

Response.Write " </tr>" & vbCrLf

Response.Write "</table></center>" & vbCrLf

else

strSql = "insert into FORUM_PASS (P_NAME) values ('"&NAME&"') "

set rs = my_Conn.Execute (strSql)

Response.Write "<font color=""red""><b><font color=""black"" size=""-1""><center>" & vbCrLf

Response.Write "<table dir=""rtl"" cellSpacing=""0"" cellPadding=""0"" width=""99%"" border=""0"">" & vbCrLf

Response.Write " <tr>" & vbCrLf

Response.Write " <td bgcolor=""#FFFFCC"">" & vbCrLf

Response.Write " <table width=""100%"" border=""1"">" & vbCrLf

Response.Write " <tr class=""normal"">" & vbCrLf

Response.Write " <td class=""list_center"" colSpan=""10"">" & vbCrLf

Response.Write " <p align=""center""><b><span>" & vbCrLf

Response.Write " <br>" & vbCrLf

Response.Write " <br>" & vbCrLf

Response.Write " </span><font color=""red"">" & vbCrLf

Response.Write " <span><font size=""+2"">تمت العملية بنجاح<br> " & vbCrLf

Response.Write " سيتم إرسال بريد الى عنوانك المسجل لدينا بكلمتك السرية الجديدة خلال 24 ساعة<br>الرجاء عدم تكرار الطلب أكثر من مرة.</font><br>" & vbCrLf

Response.Write " <br>" & vbCrLf

Response.Write " <br>" & vbCrLf

Response.Write " </span></font></b></td>" & vbCrLf

Response.Write " </tr>" & vbCrLf

Response.Write " </table>" & vbCrLf

Response.Write " </td>" & vbCrLf

Response.Write " </tr>" & vbCrLf

Response.Write "</table>" & vbCrLf

Response.Write "</center></font></b></font>" & vbCrLf

end if

rs.close

set rs = nothing

'#########################################

'#########################################

'#########################################

else

Response.Write " <form action=""password.asp?mode=done"" method=""Post"" id=""Form1"" name=""M_NAME"">" & vbNewLine & _

" <input name=""mode"" type=""hidden"" value=""DoIt"">" & vbNewLine

Response.Write "<font color=""red""><b><font color=""black"" size=""-1"">" & vbCrLf

Response.Write "<table class=""mainheader"" dir=""rtl"" cellSpacing=""0"" cellPadding=""2"" width=""100%"" border=""0"">" & vbCrLf

Response.Write " <tr>" & vbCrLf

Response.Write " <td class=""main"" vAlign=""center"" width=""100%"">" & vbCrLf

Response.Write " <p align=""center""> </td>" & vbCrLf

Response.Write " <td class=""main"" vAlign=""center"" align=""left"">" & vbCrLf

Response.Write " <p align=""center""> </td>" & vbCrLf

Response.Write " </tr>" & vbCrLf

Response.Write "</table>" & vbCrLf

Response.Write "<center>" & vbCrLf

Response.Write "<table dir=""rtl"" cellSpacing=""0"" cellPadding=""0"" width=""99%"" border=""0"">" & vbCrLf

Response.Write " <tr>" & vbCrLf

Response.Write " <td><center><b><br>" & vbCrLf

Response.Write " <br>" & vbCrLf

Response.Write " <table cellSpacing=""1"" cellPadding=""4"" bgColor=""gray"" border=""0"">" & vbCrLf

Response.Write " <tr class=""fixed"">" & vbCrLf

Response.Write " <td class=""optionheader"" id=""row_subject"" bgcolor=""#8FBC8F"">" & vbCrLf

Response.Write " <p align=""center""><b><font color=""#FFFFFF"">لإسترجاع كلمة " & vbCrLf

Response.Write " السر المفقودة <br>" & vbCrLf

Response.Write " أدخل إسمك المسجل في المنتديات<br>" & vbCrLf

Response.Write " وثم إضغط على الزر أدناه: <br>" & vbCrLf

Response.Write " </font></b><font color=""#FFFFFF"">" & vbCrLf

Response.Write " <input class=""insidetitle"" style=""width: 250px; font-weight: 700; background-color: #CCFFCC"" name=""Name""></font><b><font color=""#FFFFFF""><br>" & vbCrLf

Response.Write " </font><font color=""#FFFFFF"" size=""-1"">ملاحظة: يجب ان يكون " & vbCrLf

Response.Write " الاسم مطابقا لسجلاتنا تماما</font></b></td>" & vbCrLf

Response.Write " </tr>" & vbCrLf

Response.Write " <tr class=""fixed"">" & vbCrLf

Response.Write " <td class=""list_center"" bgcolor=""#DDFFDD"">" & vbCrLf

Response.Write " <p align=""center"">" & vbCrLf

Response.Write " <input type=""submit"" value=""إطلب كلمة السر"" style=""font-weight: 700; background-color: #CCFFCC""></td>" & vbCrLf

Response.Write " </tr>" & vbCrLf

Response.Write " </table>" & vbCrLf

Response.Write " </form>" & vbCrLf

Response.Write " </center></td>" & vbCrLf

Response.Write " </tr>" & vbCrLf

Response.Write "</table>" & vbCrLf

Response.Write "<table class=""footerbar"" dir=""rtl"" cellSpacing=""1"" cellPadding=""0"" width=""100%"">" & vbCrLf

Response.Write "</table>" & vbCrLf

Response.Write "</center></font></b></font>" & vbCrLf

end if

WriteFooter

Response.End

%>

#2

هذا كود ASP و ليس ASP.NET. أنا نسيت معظم أكواد الـASP و لكن يبدو أنك لم تفتح الريكوردسيت قبل أن تبدأ العملية.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…