שלח תשובה

זירת השאלות

498
צפיות
11
תשובות

שימוש בפונקציות ב-global.asa

,‏ 12 בספטמבר, 2004

ניסיתי למצוא בכל מיני מדריכים וספרים(כולל אלו שכאן) את כל ההגבלות הקיימות בכתיבת קוד בקובץ global.asa ולא מצאתי שום דבר על הגבלת השימוש בפונקציות:
now() , date() , month() ו-year()
ובכל זאת, כשאני כותבת אותן ב-global.asa הקובץ משום מה מסרב לעבוד וכתוצאה מכך חוסם לי את כל האתר..
מה לעשות?
או שיש פונקציה חלופית כדי להשיג את התאריך וחלקים ממנו?

תודה מראש!

תגיות:

11 תשובות

  1. אין שום בעיה להשתמש בהן
    תצטרכי להסביר קצת יותר טוב מה הבעיה, כדי שנוכל לעזור.

  2. malka הגיב:

    אוקיי.. הנה הקוד שלי
    צירפתי לכאן רק את החלק של הרוטינה ש"נתקע"
    אני משתמשת במסד נתונים של אקסס, ומבחינת שליפת נתונים מטבלה הכל עובד.
    לגבי בדיקות שעשיתי:
    עד לבדיקה האם משתמש הוא ADMIN הכל עובד (שורה של שליפה מטבלת ADMIN) והבעיות מתחילות רק אחרי.
    בנוסף, ביטלתי את כל השורות שאחרי פרט לשליפת התאריך, וזה לא עובד. כשאני מבטלת שורות אלו (שתי שורות בהן אני שולפת נתוני חודש ושנה לתוך משתנים)- הכל עובד כמו שעון.

    מה לא בסדר?

  3. malka הגיב:

    אין בדיוק טעות מוגדרת…
    הבעיה היא שברגע שאני מכניסה את השורות האלו לקוד, הטופס מפסיק לעבוד, ובגלל שזה global.asa אז כל הפרוייקט לא עולה.
    מה שאני מקבלת בדפדפן זה שיש טעות בדף ובגלל זה אי אפשר להעלות אותו.

    יש למישהו קצה חוט? כי אני אחרי שיטוט של שלושה ימים בכל מקום אפשרי, ואתם האור בקצה המנהרה שלי…

  4. malka הגיב:

    קרתא, ושוב קראתי…
    אני יודעת ומודעת לכללים. ההודעה הזו נכתבה אחרי לילה חסר תשובות ובטח ובטח חסר שינה.
    העליתי את הקוד רק אחרי שלא הצלחתי למצוא פתרון ולהסביר את עצמי, ומחקתי ממנו את כל השורות שאינן רלבנטיות.

    מצטערת אם הייתי למעמסה ואם הטרדתי בשאלה, הכל נבע מרצון באמת פשוט ותמים לשתף אתכם בבעיה לא מוכרת בכלל, מתוך תקווה שמכאן תצמח לה ישועה.

  5. malka הגיב:

    אוקיי.. מצאתי את השגיאה המתקבלת..
    והרי היא לפניכם:

    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'Month'

    //global.asa, line 49

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

    שימוש במילים
    שמורות

    Dim month,year

    אם תהיה שגיאה אחר כך תכתבי

  7. malka הגיב:

    תודה, תודה ושוב תודה
    אתה מקסים… שכחתי שאין ל-ASP רגישות ל-UPPER CASE ן-LOWER CASE
    עכשיו הכל עובד….

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

    אם את רוצה שיהיה הבדל אז ניתן
    להשתמש ב-JS במקום ב-VBS כאשר עובדים עם ASP
    (ASP זו טכנולוגיה שעובדים בה עם שפות סקריפט: JSCRIPT/VBSCRIPT

  9. malka הגיב:

    תודה, אבל…
    אלו הדרישות מהפרוייקט הזה. זה קשור לפרוייקט גמר שלי ושל שותפה שלי בלימודים באוניברסיטה…

שלח תשובה