337
צפיות
צפיות
7
תשובות
תשובות
כמה שאלות לגבי תאריכים
מה הדרך הטובה ביותר להכניס תאריך ושעה לבסיס נתונים?
מה הדרך הכי טובה לשלוף תאריך ושעה שיופיע בפורמט הזה:
יום חמישי, 23, אוקטובר 2004?
תודה
מה הדרך הטובה ביותר להכניס תאריך ושעה לבסיס נתונים?
מה הדרך הכי טובה לשלוף תאריך ושעה שיופיע בפורמט הזה:
יום חמישי, 23, אוקטובר 2004?
תודה
7 תשובות
זאת רק עצה שלי
לדעתי,(אתה לא חייב להשתמש בעצה הזאת. אני אישית ניסיתי אותה והיא עוזרת)
אתה צריך לשים ארבעה טורים ששמם 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")
חס וכרפס
הדבר סתם מעמיס על בסיס הנתונים…
וזה פשוט… אהההמממ… מיותר
מה שעושים זה מגדירים שדה כתאריך ושעה, ועובדים עם פונקציות מובנות של השפה לעבודה עם תאריכים. במדריכים כאן מפורטות גם הפונקציות של JS וגם של VBS.
עדיין לא הבנתי מה הדרך הטובה ביותר
להכניס את המידע לבסיס הנתונים.
נאמר ואני רוצה להכניס את התאריך והשעה שמשתמש נרשם לבסיס הנתונים.
האם כדאי להכניס את זה דרך שדה HIDDEN או שפוט לשים את זה במשפט SQL?
מה הכי יעיל ונכון?
תעשה כך:::
נגיד ליום
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)
אני מקווה שזה מובן …
אם לא אני אסביר בשמחה
אני לא ממש מבין מה עשית פה –
אבל בעקרון השדה הוא מסוג תאריך ושעה, ועובדים איתו עם הפונקציות המובנות של שפת הסקריפט איתה אתה עובד…
אח"כ אפשר להתחיל עם משחקים ולבודד חודשים, ימים וכו'…
אוקיי, הבנתי אותך…
אבל תחילה יש להגדיל את השדה בבסיס הנתונים.