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

 

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

access: σε query UPDATE πως δηλώνω να βάλει συγκεκριμένη ημερομηνία όπου είναι κενό

Îåêßíçóå áðü ôï ìÝëïò nickg. Τελευταία δημοσίευση από το μέλος nickg στις 11-10-2008, 09:50. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  10-10-2008, 21:30 45358

    access: σε query UPDATE πως δηλώνω να βάλει συγκεκριμένη ημερομηνία όπου είναι κενό

    Προσπάθησα να κανω update ημερομηνία όπου είναι κενό με την παρακάτω εντολή αλλά δεν λειτουργεί.
    UPDATE melos SET melos.[HmeromhniaEntakshs] = #01/01/2000# WHERE melos.[HmeromhniaEntakshs] = null
    Καμια πρόταση;

    ευχαριστώ προκαταβολικά
  •  11-10-2008, 00:42 45361 σε απάντηση της 45358

    Απ: access: σε query UPDATE πως δηλώνω να βάλει συγκεκριμένη ημερομηνία όπου είναι κενό

    Η σύγκριση με NULL αποτυγχάνει πάντα, σε όποια βάση και να το δοκιμάσεις. Για να ελέγξεις αν μία τιμή είναι NULL πρέπει να γράψεις MyFiels IS NULL, όχι MyField = NULL.

    Το NULL δεν είναι τιμή, σημαίνει την απουσία τιμής ή αν θες άγνωστη τιμή. Η σύγκριση μίας άγνωστης τιμής με μία άλλη άγνωστη τιμή έχει και άγνωστο αποτέλεσμα. Γι αυτό και το WHERE σου αποτυγχάνει πάντα.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  11-10-2008, 09:50 45367 σε απάντηση της 45361

    Απ: access: σε query UPDATE πως δηλώνω να βάλει συγκεκριμένη ημερομηνία όπου είναι κενό

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