שלח תשובה

זירת השאלות

337
צפיות
7
תשובות

כמה שאלות לגבי תאריכים

,‏ 10 בפברואר, 2004

מה הדרך הטובה ביותר להכניס תאריך ושעה לבסיס נתונים?

מה הדרך הכי טובה לשלוף תאריך ושעה שיופיע בפורמט הזה:
יום חמישי, 23, אוקטובר 2004?

תודה

תגיות:

7 תשובות

  1. זאת רק עצה שלי
    לדעתי,(אתה לא חייב להשתמש בעצה הזאת. אני אישית ניסיתי אותה והיא עוזרת)
    אתה צריך לשים ארבעה טורים ששמם day, dateday, datemonth, dateyear
    ואז אתה שם בכל טור את ההמתאים לו:
    day=יום
    dateday=התאריך של היום(1-31)
    datemonth=החודש של השנה(1-12)
    dateyear=השנה של המילניום(1-~~)

    וכשאתה רוצה להציג אותם ביחד אתה עושה את הדוגמא הבאה:
    RSQL="select * from tbl"
    RS.open RSQL, conn, 3
    ואתה אתה מציג ככה:
    RS("day") & RS("dateday") & RS("datemonth & RS("dateyear")

  2. אוריקס הגיב:

    הדבר סתם מעמיס על בסיס הנתונים…
    וזה פשוט… אהההמממ… מיותר

    מה שעושים זה מגדירים שדה כתאריך ושעה, ועובדים עם פונקציות מובנות של השפה לעבודה עם תאריכים. במדריכים כאן מפורטות גם הפונקציות של JS וגם של VBS.

  3. mynameispepper הגיב:

    עדיין לא הבנתי מה הדרך הטובה ביותר
    להכניס את המידע לבסיס הנתונים.

    נאמר ואני רוצה להכניס את התאריך והשעה שמשתמש נרשם לבסיס הנתונים.
    האם כדאי להכניס את זה דרך שדה HIDDEN או שפוט לשים את זה במשפט SQL?

    מה הכי יעיל ונכון?

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

    תעשה כך:::
    נגיד ליום

    dateNow = day(now)
    dim days(8)
    days(0) = ""
    days(1) = "ראשון"
    //// תמשיך עד יום שבת
    for i=1 to 7
    dateNow = Replace(date,i,days(i))
    next
    Response.write(dateNow)

    אני מקווה שזה מובן …
    אם לא אני אסביר בשמחה

  5. אוריקס הגיב:

    אני לא ממש מבין מה עשית פה –
    אבל בעקרון השדה הוא מסוג תאריך ושעה, ועובדים איתו עם הפונקציות המובנות של שפת הסקריפט איתה אתה עובד…
    אח"כ אפשר להתחיל עם משחקים ולבודד חודשים, ימים וכו'…

  6. אוריקס הגיב:

    אוקיי, הבנתי אותך…
    אבל תחילה יש להגדיל את השדה בבסיס הנתונים.

שלח תשובה