שלח תשובה

זירת השאלות

442
צפיות
2
תשובות

שדה מסוג date ב access

,‏ 6 בדצמבר, 2004

שלום
אני כותב תוכנה ומשתמש ב access & vb6.
יש לי בעיה שאני בטוח שהרבה מכם נתקלו בה, יש ב db טבלה עם שדה מסוג date.
כאשר אני מנסה לבצע שאילתא על השדה הזה הוא אינו מחזיר תמיד תוצאות נכונות. למשל תאריך 1/12/2004 הוא חושב שזה חודש 1 ויום 12, ואילו את 25/12/2004 הוא כן מבין, ניסיתי להשתמש ב cdate ובכל מיני צורות של format ולא עזר.
אשמח מאוד אם למישהו יש פתרון.
משה

תגיות:

2 תשובות

  1. BuildHome הגיב:

    תשתמש
    בפונקציות של day,month,year (מקווה זה כך גם ב-VB6) על מנת להציב את הערכים המתאימים ולסדר תאריך עברי תקני.

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

    הממ
    הדרך הבטוחה ביותר היא להשתמש באותן פונקציות, אבל לא לשרשר אותן ל SQL (כי אז לא עשית כלום) אלא להפעילן מתוך האקסס, כלומר:


    sql = "SELECT * FROM tbl WHERE dt = Cdate(" & paramete….

שלח תשובה