ABA


"שאלה לגבי משפט SQL עם תאריך (ASP.NET)"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #10172 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10172
Amirh
חבר מתאריך 24.9.09
123 הודעות, דרג אמינות חבר זה
   13:04   02.06.11   
אל הפורום  
  שאלה לגבי משפט SQL עם תאריך (ASP.NET)  
 
   אני צריך להוציא מהמסד את כל השורות שהתאריך בהם הוא היום ואחרי היום.. (כל מה שלא עבר), אני רושם את הקוד הבא בC# ובכל זאת הוא מוציא לי את כל השורות:
http://rotter.name/User_files/nor/4de7602d55a8bb37.jpg

איך אני אמור לעשות את זה?
תודה רבה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  למה אתה רושם עם #? idanalt  02.06.11 19:29 1
     תודה , ניסיתי ככה כבר לפני זה וזה נתן את השגיאה הבאה: Amirh 02.06.11 19:34 2
  ואם אתה רושם את זה ב query זה עובד תקין? dvir8 03.06.11 00:04 3
     גם בquery זה לא עובד : Amirh 03.06.11 12:32 4
         תפתור את זה קודם כל ב query, dvir8 03.06.11 13:46 5
             לא משנה אחי הסתדרתי... תודה רבה על העזרה Amirh 05.06.11 11:42 6
                 בכיף אחינו מה עשית בסוף? dvir8 06.06.11 08:24 7
                     הבנתי שבגלל שזה מסד נתונים של Access אז Amirh 06.06.11 18:18 8
                         אה זה בסוף היה access חח? כי רשמת Sql dvir8 06.06.11 18:25 9

       
idanalt 
חבר מתאריך 13.4.03
1960 הודעות, דרג אמינות חבר זה
   19:29   02.06.11   
אל הפורום  
  1. למה אתה רושם עם #?  
בתגובה להודעה מספר 0
 
   זה אמור להיות ככה

string sql = "select * from Shows where showdate>='"+ Today1 +"'";


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Amirh
חבר מתאריך 24.9.09
123 הודעות, דרג אמינות חבר זה
   19:34   02.06.11   
אל הפורום  
  2. תודה , ניסיתי ככה כבר לפני זה וזה נתן את השגיאה הבאה:  
בתגובה להודעה מספר 1
 
   System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Data.OleDb.OleDbException: Data type mismatch in criteria expression.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   00:04   03.06.11   
אל הפורום  
  3. ואם אתה רושם את זה ב query זה עובד תקין?  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 03.06.11 בשעה 00:11 בברכה, dvir8
 
חוץ מזה בדקת מה מחזיר לך Today1?

ותנסה את הפקודה שלך בצורה כזו:


"select * from Shows where ShowDate>= '" + Today1 + "'"


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Amirh
חבר מתאריך 24.9.09
123 הודעות, דרג אמינות חבר זה
   12:32   03.06.11   
אל הפורום  
  4. גם בquery זה לא עובד :  
בתגובה להודעה מספר 3
 
   זה אמנם לא מחזיר את כל הטבלה אבל מחזיר גם מתאריכים שכבר עברו:
http://rotter.name/User_files/nor/4de8a8317020dda2.jpg
למרות שמה שקיים במסד זה זה:
http://rotter.name/User_files/nor/4de8a88971d126dc.jpg
ובנוסף מוסיף את ה00:00:00..(השדה ShowDate הוא מסוג תאריך/שעה במסד נתונים) וגם כששיניתי לסוג טקסט זה לא החזיר את הכונים..

וToday1 מחזיר את התאריך הנכון בפורמט הזה("03/06/2011")..
לגבי הפקודה כמו שרשמת הוא נותן לי שוב את השגיאה שרשמתי בתגובה הקודמת..
תודה רבה על העזרה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   13:46   03.06.11   
אל הפורום  
  5. תפתור את זה קודם כל ב query,  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 03.06.11 בשעה 13:50 בברכה, dvir8
 
אם אתה מריץ את הפקודה בצורה כזו:

"select * from Shows where ShowDate>= '03/06/2011'"

אתה מקבל משהו?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Amirh
חבר מתאריך 24.9.09
123 הודעות, דרג אמינות חבר זה
   11:42   05.06.11   
אל הפורום  
  6. לא משנה אחי הסתדרתי... תודה רבה על העזרה  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   08:24   06.06.11   
אל הפורום  
  7. בכיף אחינו מה עשית בסוף?  
בתגובה להודעה מספר 6
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Amirh
חבר מתאריך 24.9.09
123 הודעות, דרג אמינות חבר זה
   18:18   06.06.11   
אל הפורום  
  8. הבנתי שבגלל שזה מסד נתונים של Access אז  
בתגובה להודעה מספר 7
 
   אי אפשר לעשות את זה בצורה שניסיתי , אז אח שלי מצא לי את הפתרון הבא (כל הפעולה) :
http://rotter.name/User_files/nor/4decef9b3dec5fde.jpg


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   18:25   06.06.11   
אל הפורום  
  9. אה זה בסוף היה access חח? כי רשמת Sql  
בתגובה להודעה מספר 8
 
   שמח שהצלחת


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net