442
צפיות
צפיות
2
תשובות
תשובות
שדה מסוג date ב access
שלום
אני כותב תוכנה ומשתמש ב access & vb6.
יש לי בעיה שאני בטוח שהרבה מכם נתקלו בה, יש ב db טבלה עם שדה מסוג date.
כאשר אני מנסה לבצע שאילתא על השדה הזה הוא אינו מחזיר תמיד תוצאות נכונות. למשל תאריך 1/12/2004 הוא חושב שזה חודש 1 ויום 12, ואילו את 25/12/2004 הוא כן מבין, ניסיתי להשתמש ב cdate ובכל מיני צורות של format ולא עזר.
אשמח מאוד אם למישהו יש פתרון.
משה
2 תשובות
תשתמש
בפונקציות של day,month,year (מקווה זה כך גם ב-VB6) על מנת להציב את הערכים המתאימים ולסדר תאריך עברי תקני.
הממ
הדרך הבטוחה ביותר היא להשתמש באותן פונקציות, אבל לא לשרשר אותן ל SQL (כי אז לא עשית כלום) אלא להפעילן מתוך האקסס, כלומר:
sql = "SELECT * FROM tbl WHERE dt = Cdate(" & paramete….