600
צפיות
צפיות
1
תשובות
תשובות
Redirect לפני סגירת קונקשן
שבת שלום חבר'ה.
אני מעוניין לדעת האם בקוד הבא – הקונקשן נסגר למרות שה Response.Redirect מגיע לפניו?
Response.Redirect "default.asp?id=" & id
Conn.close
set Conn = nothing
החשש שלי הוא שהקונקשן ישאר פתוח בגלל הרה-דיירקט האוטומטי.
תודה.
1 תשובות
ככה:
תאורטית, לפחות, ה connection יסגר ברגע שהדף יסיים לעבוד בצד השרת. מה שאומר, שגם ה redirect יסגור את ה connection.
מעשית, iis מגרסאות ישנות יותר (4 ואאל"ט גם 5) ידועים בבעיות של דליפת זכרון בעקבות אובייקטים שלא נסגרים. לא ידוע לי בוודאות אם תיקנו את הבעיה בגרסא 6 או לא, ולכן אני תמיד ממליץ לסגור את כל האובייקטים בדף בקוד, כלומר, במקרה שלך, לשים את ה conn.close וכו' לפני ה redirect.