1062
צפיות
צפיות
7
תשובות
תשובות
השוואת תאריכים…
שלום… אני עובד עם MYSQL… ולא הסתדרתי עם השדה DATE שם…
אז שמתי MEDIUMTEXT ואני מכניס את זה בפורמט של dd/mm/yyyy
עכשיו אני רוצה להשוות בין התאריך של היום לתאריך שהזנתי במסד…
ניסיתי לקחת ולהשוות פשוט משהו כמו ככה:
if rs("expiredate") > date then
blablabla
end if
אבל זה לא פעל… למישהו יש הצעות איך להשוות?
בתודה, איליה
7 תשובות
תכניס את זה בתור date…
ואז תוציא את זה מהמיסד ככה:
day(rs("expiredate"))&"/"&month(rs("expiredate"))&"/"&year(rs("expiredate")) > date()
ואז זה אמור לפעול לך..
ועוד משהו.
נסה עוד פעם כמו שעיתי רק תכתוב:
if rs("expiredate") > date() then
blablabla
end if
ואם לא יצילח תעשה מה שאמרתי לך בהתחלה…
תראה…
לא זה ולא זה…
אמממ…
השני זה בול כמו שלי רק עם סוגריים מה שבכלל לא צריך ב VBS…
דבר שני זה הראשון עשה את זה עוד יותר גרוע… כשבדקתי את זה ב ISDATE זה החזיר FALSE…
כשבדקתי ברגיל זה החזיר TRUE….
תודה… אבל זה לא פעל…
ניסית לבדוק
איך שני הפורמטים של התאריכים בנויים? (להדפיס אותם ולהשוות פורמט)
ניסית להמיר את התאריך במסד לפורמט התאריך date בעזרת הפונקציה DateSerial?
הראשון ניסיתי ו…
זה אותו הפורמט…
DATESERIAL לא ממיר מפורמט לפורמט?
עם dateserial אתה יכול
לקבוע את פורמט התאריך שתקבל מהגדרת תאריך מסוים
וכך תוכל לקבוע לשניהם איך לקבל את התאריך ולנסות להשוות.
ניסית להקיף את שני התאריכים בפונקציה CDATE?
אם לא יעבוד תציג כאן דוגמא של התאריכים המתקבלים….
ואללה…
בכלל לא ניסיתי CDATE?.. בכל מקרה… זה עזר… זה היה הפתרון… תודה רבה…