800
צפיות
צפיות
17
תשובות
תשובות
ברירת מחדל לשדה תאריך באקסס
אני משתמשת בבסיס נתונים של אקסס בפורום בשפת ASP.
את התאריך של ההודעה (בשדה Date/Time) אני שותלת על ידי קביעת ברירת מחדל של ()NOW (ואז זה מקבל את ערך תאריך המערכת בעת יצירת ההודעה). הבעיה שלי היא שהאתר יושב על שרת בארה"ב שם השעה היא 7 שעות אחרינו. ואני צריכה שהזמנים יהיו שלנו.
מישהו יודע את התחביר הנכון כדי לתפוש את תאריך השרת ולהוסיף לזה 7 שעות קדימה – דרך ברירת המחדל של השדה באקסס? (אגב חשוב לי לעשות את זה באקסס ולא ב-ASP, כי אני כתבתי הכל בJScript שהיא שפה ניג'וסית נורא בנושא תאריכים)
17 תשובות
Now()+#7:00:00#
אף פעם אל תגיד JS וניג'וסית באותו
משפט
סתם, אבל ב-JS קל מאוד לעבוד עם תאריכים:
ע"י setMonth, setYear,… אתה קובע פרמטרים של התאריך (ואם איני טועה יש גם אחת גלובלית – לא זוכר) וע"י getMonth, getYear,… אתה מקבל את הפרמטרים של התאריך.
דווקא נראה לי שהיא התכוונה ל-Jscrip
תודה! תודה! תודה!
.
תודה! זהו. האתר שלי עבר לזמן ישראל (אומנם לשעון חורף, אבל זה יסתדר עוד יומיים)
חיפשתי ולא ידעתי איפה למצוא את התחביר לזה. איפה מוצאים את זה? זה משהו שמתכנתי אקסס יודעים?
תודה,
מירי
באמת התכוונתי לJScript
והבעיה היא שהשילוב של ASP ו-Jscript" שמנסה לדבר עם אוביקטים אחרים (כמו בסיס נתונים) יוצר סיוט בלתי צפוי. ככה למשל כשניסיתי לטפל בעוגיות, השתגעתי עד שמצאתי פורמט שעובד (וזה היה בגלל התאריכים. לא הצלחתי לקבוע את תאריך התפוגה של העוגיה).
בקושי יש הבדל בין JS ל-JScript
שתיהן מבוססות על אותו תקן (תקן EcmaScript).
ואם הייתה מציץ במדריך ה-ASP בחלק של העוגיות היית מגלה את זה
MSDN
אני מודה בבושת פנים שגם עכשיו –
אני מודה בבושת פנים שגם עכשיו כשאני מחפשת שם אני לא מוצאת. תחת מה זה נמצא שם?
האמת אני לא מבין איך משהו יכול….
למצוא משהו שם…
בכל אופן יש את גוגל. צריך רק לדעת איך לחפש. לדוגמא, משפט החיפוש הזה נתן לי את תשובה זהה למה שכתבתי: add hours to time ms access
מוצאים ב MSDN בצורה פשוטה:
כותבים את מה שרוצים בגוגל ומוסיפים MSDN.
וואלה. יפה!
אני חיפשתי על "default + ms-access" כי חשבתי שאולי יש תחביר מיוחד כשכותבים ערך כברירת מחדל. אני רושמת לעצמי תזכורת במוח לשנות כיווני חיפוש כשלא מוצאים בחיפוש הראשון.
שוב, תודה!
אגב, אוריקס –
משהו לא עובד אצלכם בפורום בשליחת מיילים על תגובות להודעה. למרות שסימנתי שאני רוצה לקבל – אני לא מקבלת.
המממ
אם תוכל לפרט את בעייתך בפורום משוב, זה יהיה מצויין
זה בלי צחוק, אגב
זה עובד.
פירטתי
צודק… לא חשבתי לחפש ב-"MSDN"
עשיתי פשוט חיפוש כללי לנושא.