498
צפיות
צפיות
11
תשובות
תשובות
שימוש בפונקציות ב-global.asa
ניסיתי למצוא בכל מיני מדריכים וספרים(כולל אלו שכאן) את כל ההגבלות הקיימות בכתיבת קוד בקובץ global.asa ולא מצאתי שום דבר על הגבלת השימוש בפונקציות:
now() , date() , month() ו-year()
ובכל זאת, כשאני כותבת אותן ב-global.asa הקובץ משום מה מסרב לעבוד וכתוצאה מכך חוסם לי את כל האתר..
מה לעשות?
או שיש פונקציה חלופית כדי להשיג את התאריך וחלקים ממנו?
תודה מראש!
11 תשובות
אין שום בעיה להשתמש בהן
תצטרכי להסביר קצת יותר טוב מה הבעיה, כדי שנוכל לעזור.
אוקיי.. הנה הקוד שלי
צירפתי לכאן רק את החלק של הרוטינה ש"נתקע"
אני משתמשת במסד נתונים של אקסס, ומבחינת שליפת נתונים מטבלה הכל עובד.
לגבי בדיקות שעשיתי:
עד לבדיקה האם משתמש הוא ADMIN הכל עובד (שורה של שליפה מטבלת ADMIN) והבעיות מתחילות רק אחרי.
בנוסף, ביטלתי את כל השורות שאחרי פרט לשליפת התאריך, וזה לא עובד. כשאני מבטלת שורות אלו (שתי שורות בהן אני שולפת נתוני חודש ושנה לתוך משתנים)- הכל עובד כמו שעון.
מה לא בסדר?
מה השגיאה המתקבלת ?
אין בדיוק טעות מוגדרת…
הבעיה היא שברגע שאני מכניסה את השורות האלו לקוד, הטופס מפסיק לעבוד, ובגלל שזה global.asa אז כל הפרוייקט לא עולה.
מה שאני מקבלת בדפדפן זה שיש טעות בדף ובגלל זה אי אפשר להעלות אותו.
יש למישהו קצה חוט? כי אני אחרי שיטוט של שלושה ימים בכל מקום אפשרי, ואתם האור בקצה המנהרה שלי…
קרא
קרתא, ושוב קראתי…
אני יודעת ומודעת לכללים. ההודעה הזו נכתבה אחרי לילה חסר תשובות ובטח ובטח חסר שינה.
העליתי את הקוד רק אחרי שלא הצלחתי למצוא פתרון ולהסביר את עצמי, ומחקתי ממנו את כל השורות שאינן רלבנטיות.
מצטערת אם הייתי למעמסה ואם הטרדתי בשאלה, הכל נבע מרצון באמת פשוט ותמים לשתף אתכם בבעיה לא מוכרת בכלל, מתוך תקווה שמכאן תצמח לה ישועה.
אוקיי.. מצאתי את השגיאה המתקבלת..
והרי היא לפניכם:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'Month'
//global.asa, line 49
שימוש במילים
שמורות
Dim month,year
אם תהיה שגיאה אחר כך תכתבי
תודה, תודה ושוב תודה
אתה מקסים… שכחתי שאין ל-ASP רגישות ל-UPPER CASE ן-LOWER CASE
עכשיו הכל עובד….
אם את רוצה שיהיה הבדל אז ניתן
להשתמש ב-JS במקום ב-VBS כאשר עובדים עם ASP
(ASP זו טכנולוגיה שעובדים בה עם שפות סקריפט: JSCRIPT/VBSCRIPT
תודה, אבל…
אלו הדרישות מהפרוייקט הזה. זה קשור לפרוייקט גמר שלי ושל שותפה שלי בלימודים באוניברסיטה…