Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα με DateTimePicker

Îåêßíçóå áðü ôï ìÝëïò rantanplan. Τελευταία δημοσίευση από το μέλος rantanplan στις 30-06-2007, 13:43. Υπάρχουν 8 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-06-2007, 17:42 33282

    Πρόβλημα με DateTimePicker

    Καλησπέρα....

    Γράφω ένα ερώτημα σε SQL και ζητάω να μου γυρίσει τις εγραφές εκείνες που βρίσκονται μεταξύ 2 ημερομηνιών που παίρνω απο 2 DateTimePicker (σε VB).

    Η βάση είναι σε SQL express... 

    Έχω ορίσει τις ημερομηνίες στην βάση ως datetime και τα property fortmat των DateTimePickers ως Short.

    Οι ημερομηνίες στην βάση είναι γραμένες π.χ. έτσι: 8/9/2006 12:00:00 πμ     

    Μόλις τρέχω το ερώτημα μου βγάζει syntax error ανάλογα με την ημερομηνία. Δηλαδή αν είναι  8/9/2006 13:34:20 πμ τότε μου βγάζει syntax error near '1'

                                                                                                                                αν είναι  8/9/2006 22:34:20 πμ τότε μου βγάζει syntax error near '2' κτλ.

     

     

    HELP.................

    Καμία ιδέα για το τι κάνω λάθος???????????!!!!!!!!!!!


    Keep programming.....
  •  29-06-2007, 18:25 33283 σε απάντηση της 33282

    Απ: Πρόβλημα με DateTimePicker

    Καλησπέρα rantanplan,

    περικλύεις τις ημ/νίες σε μονα quotes στο ερωτημά σου??

    πχ ...WHERE MY_DATE = '2007/02/29 12:00:00'


    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  29-06-2007, 19:25 33284 σε απάντηση της 33283

    Απ: Πρόβλημα με DateTimePicker

    NAI... KΑΙ ΚΑΤΑ ΕΝΑ ΠΕΡΙΕΡΓΟ ΤΡΟΠΟ ΜΟΥ ΒΓΑΖΕΙ ΤΟ ΕΞΗΣ ΜΗΝΥΜΑ:

     

    Conversion failed when converting datetime from character string.


    Keep programming.....
  •  29-06-2007, 19:41 33285 σε απάντηση της 33284

    Απ: Πρόβλημα με DateTimePicker

    Βάζεις και το πμ - αμ στο ερώτημα??

    Edit: Καλύτερα ποσταρε όλο το WHERE του ερωτήματος σου!


    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  29-06-2007, 20:28 33286 σε απάντηση της 33285

    Απ: Πρόβλημα με DateTimePicker

    where (dtDate >= '6/1/2007 8:26:14 μμ' and dtDate <= '6/30/2007 8:26:14 μμ' )

     

    την ημερομηνία έτσι την πέρνει ο DateTimePicker


    Keep programming.....
  •  29-06-2007, 22:07 33287 σε απάντηση της 33286

    Απ: Πρόβλημα με DateTimePicker

    οκ τώρα κατάλαβα,

    το πρόβλημα είναι τα μμ που περνας στο ερώτημα, για να το ξεπεράσεις κανε το εξής:

    (sorry για την c# αλλα από VB ειμαι σκράπας)

    string SQL = "SELECT......";
    SQL +=" dtDate>='"+yourDateTimePicker.Value.ToString("yyyy/MM/dd HH:mm",CultureInfo.CurrentCulture)+"' ";
    SQL +=" dtDate<='"+yourDateTimePicker.Value.ToString("yyyy/MM/dd HH:mm",CultureInfo.CurrentCulture)+"' ";

    Νάσος


    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  30-06-2007, 11:22 33289 σε απάντηση της 33287

    Απ: Πρόβλημα με DateTimePicker

    Σωστότερος τρόπος για να μην μπλέκεις με string concatenation και localization είναι να χρησιμοποιήσεις parameterized queries όπου περνάς την datetime πληροφορία ως datetime value και όχι ως string. Ψάξε στο DNZ για "parameterized queries" και θα βρεις αρκετές συζητήσεις.


    Vir prudens non contra ventum mingit
  •  30-06-2007, 13:18 33290 σε απάντηση της 33289

    Απ: Πρόβλημα με DateTimePicker

    Ok παιδιά....

    Ευχαριστώ πολύ για την βοήθεια.... Θα το δοκιμάσω και βλέπουμε....

     

    Και πάλι ευχαριστώ


    Keep programming.....
  •  30-06-2007, 13:43 33291 σε απάντηση της 33290

    Απ: Πρόβλημα με DateTimePicker

    It works....

    thank you very much!!!!


    Keep programming.....
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems