בחירת תעריך

itamartal

New member
בחירת תעריך

כתבתי תוכנית שאמורה להציג מתוך טבלה במסד נתונים את השורות בהם התאריך הוא כפי שאני נותן לו, השורה בSQL היא כך: "SELECT * FROM HourReport WHERE Date = " & dDate אבל כל מה שאני מקבל זה RECORDSET ריק, מישהו יודע איך לפתור את הבעיה? או מה אני עושה לא נכון?
 

yaron881

New member
אפשרות נוספת היא שהפורמט של

התאריך לא נכון. בSQL התאריך צריך להיות לפי הפורמט האמריקאי כלומר mm/dd/yy
 

bugg

New member
ככה

א. תשנה את שם השדה מ-DATE למשהו אחר (DATE הוא שם של פונקציה אם אני לא טועה, ואם זו לא הבעיה עכשיו, זה יגרום בעיות מאוחר יותר). ב. נסה לכתוב:
SELECT * FROM HourReoprt WHERE MyDate = #" & dDate & "#"​
 
למעלה