שלח תשובה

זירת השאלות

520
צפיות
5
תשובות

שגיאה מוזרה

,‏ 5 באוקטובר, 2004

יש לי את הקוד הבא:


<td bgcolor=#e0e0e0 width=129 valign=top>
<MARQUEE direction=up>
<%
set rs1=Server.CreateObject("adodb.recordset")
sql1="select *  from simages"
Response.Write sql1
rs1.Open sql1,conn
do until rs1.eof
response.write "<img src=simages/" & rs1("images") & ">"
loop
%>
</MARQUEE></td>


</tr>
<table>

השגיאה שהוא נותן לי על שורה 0:



Response Buffer Limit Exceeded



וממשיך ומפרט:


Execution of the ASP page caused the Response Buffer to exceed its configured limit.


מה הבעייה לדעתכם?

תגיות:

5 תשובות

  1. Alon12 הגיב:

    ממה שרשום זה אומר ש…
    ההגדרות של החוצץ בASP שלך קטן או שהלולאה אינסופית או שפרצו לך וסתמו לך את הבאפר (מה שלא נראה לי הגיוני…)
    תבדוק בהגדרות של הIIS

  2. MasterMind הגיב:

    buffer=חוצץ
    לפי מיטב ידעתי חוצץ=buffer  והאפשרויות שלו הם  true או FLASE
    true-ישמור את המידע ורק בסוף עיבוד כל המידע יציג את הדף (מומלץ)
    false- יציג את הנתונים אחרי עיבוד  אחד אחרי השני (לא מומלץ)

    כמובן ההמלצות זה לפי הנקודת מבט שלי ….

  3. ניר טייב הגיב:

    רק תזכור…
    שלאנשים הם כוח לחכות עד שעמוד מסוים יעלה. לכן צריך לקחת בחשבון מתי משתלם לשים buffer ומתי לא משום שכאשר המשתמש רואה קצת חיים בדף הוא ימשיך לחכות עד שהדף יעלה.

  4. Alon12 הגיב:

    הנה הבעייה


    do until rs1.eof
    response.write "<img src=simages/" & rs1("images") & ">"
    rs1.movenext 'forgotted
    loop

שלח תשובה