שאילתת sql בסביבת vb.net

niritb9

New member
שאילתת sql בסביבת vb.net

שלום, אני לא יודעת בדיוק את הסינטקס לכן כנראה אני לא מקבלת כלום מהשאילתא להלן הקוד: Ssql = "SELECT * FROM Workers WHERE Date_of_birth = # " & Convert.ToDateTime(Birthdate.Value) & " #;" אודה על העזרה
 

David El

New member
אני כותב כך -

=convert(DATETIME,'" & birthDate & "',103)​
כאשר birthDate זה string שמכיל את התאריך. כדאי לקרוא ב- help של sql Server על כל הנושא (book online )
 

David El

New member
תנסה להעביר את הערך של התאריך

הנבחר לתוך משתנה מסוג string (אולי צריך המרה)ואז תנסה שוב. בהצלחה
 

niritb9

New member
שאילתת sql ב vb

שלום, אני עובדת עם VB ומנסה להשוות בין תאריכים באקסס אבל רק החודש, למה זה לא עובד לי ? Ssql = "SELECT Workers.ID ,Fname,Edate FROM Events, Workers WHERE " MDB.IDworke() & " = Workers.ID AND Workers.ID = Events.ID AND " & DatePart("m", Events.Item(" & Edate & ")) & "= " & DateTimePicker1.Value.Month & " ; "
 

gilad g

New member
המממ

איזה מסד נתונים? תדפיסי את התוכן של Ssql לפני שאת מבצעת את ה-SELECT, ותבדקי שמה שכתוב שם הוא נכון
 

Justin Angel

New member
קה פרובלמה מואי צ'יקיטה?

תדפיסי את השאילתא הסופית ותראי שהיא מביאה מה שצריך מהמסד. אם לא, תשנה את הפרומט של התאריך עד שכן.
 
למעלה