בעייה עם שאילתא

falcon7

New member
בעייה עם שאילתא

Set rs = cn.Execute("SELECT * FROM [Rentals Database]WHERE [Rent Date] BETWEEN #" & Format(start, "dd/MM/yyyy") & "# AND #" & Format(enddate, "dd/MM/yyyy") & "#")​
יש לי בעייה עם השאילתא הבאה כאשר אי משתמש בה להצגת נתונים בדאטה ריפורט..מישהו יכול לעזור? ה-VB מתריע על syntax error
 

pearlone

New member
סתם שאלה בנושא תאריכים

מדוע אתם משתמשים בפורמט תאריך (Date) ולא בלונג (Long)? לפי מה שאני יודע יש בעיות בפורמט תאריך במסדי נתונים שונים
 

falcon7

New member
תאריכים

הייתה לי בעייה עם תאריך הפוך שנה/יום/חודש ולכן השתמשתי בפורמט כדי למנוע בעיות, לונג זה תאריך עם שעה, במקרה שלי הזמן לא מעניין אותי
 

falcon7

New member
אפשר לעשות הצהרה כזאת?

Set DataReport1.DataSource = "SELECT * FROM [Rentals Database]WHERE [Rent Date] BETWEEN #" & Format(start, "dd/MM/yyyy") & "# AND #" & Format(enddate, "dd/MM/yyyy") & "#"​
 
למעלה