עזרה עם VB וSQL

  • פותח הנושא 1ca1
  • פורסם בתאריך

1ca1

New member
עזרה עם VB וSQL

הרעיון: להראות דוח פגישות בין 2 תאריכים אני קולט 2 תאריכים מהמשתמש ע"י שימוש בפקד MonthView כעת אני מנסה להריץ את השאילתה הבאה
SELECT bla bla FROM bla bla GROUP BY bla bla HAVING tblDate!Date Between Date1 And Date2 ORDER BY tblDate.Hour;​
כמובן Date1,Date2 אלו התאריכים שהמשתמש בחר (אין חשש של Date2<Date1 וכו') הבעיה היא שזה כל הזמן מחזיר Recordset ריק... אם אני עושה את זה באקסס ידנית (להכניס תאריכים), זה גם לא עובד ואם אני עושה
HAVING tblDate!Date Between [Date1] And [Date2]​
כלומר שבהרצת השאילתה ידנית דרך האקסס יבקש את הפרמטרים מהמשתמש (זה מקפיץ מעין אינפוטבוקס כזאת...), זה עובד... למישהו יש אפשרות לעזור לי??? (דרך אגב הרעיון הוא להריץ את זה דרך הויבי, אבל אם מישהו יודע איך להפעיל מהויבי שאילתת אקסס ולשלוח אליה פרמטרים זה גם בסדר :) (אני יודע אפשר לעשות storedprocedure בsql server, אבל אני מוגבל באקסס כאן...)) בתודה מראש אסף...
 

מס1

New member
שדות תאריך חייבים להיות

מוקפים ב #28/05/2005# אם התאריך הוא משתנה מסוג מחרוזת חייבים להוסיף בתנאי את סימני הסולמית מקווה שיעזור לך
 

1ca1

New member
התאריך במשתנה מסוג date

אבל אני אנסה את זה כרגע...
 
למעלה