Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 11-02-20, 01:40
Dimitriss Ο χρήστης Dimitriss δεν είναι συνδεδεμένος
Όνομα: Δημητρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2015
Μηνύματα: 32
Προεπιλογή Πρόβλημα με ημερομηνία σε sql ερώτημα

Καλημέρα στην κοινότητα. Θα ήθελα την βοήθειά σας. Έχω το παρακάτω sql ερώτημα:
Κώδικας:
sql = "SELECT * FROM ΠΙΝΑΚΑ" _
        & " WHERE ΠΕΔΙΟ_Α= '" & cntro & "' AND" _
        & " ΠΕΔΙΟ_Β='" & kdkos & "' AND ΠΕΔΙΟ_Γ='" & eds & "' AND" _
        & " ΠΕΔΙΟ_Δ='" & tm & "' AND ΗΜΕΡΟΜΗΝΙΑ= #" & Format(DDate, "dd/mm/yyyy") & "#"
Το ερώτημα δεν λειτουργεί σωστά όταν έχω την ημερομηνία. Όταν διαγράφω την ημερομηνία τρέχει μία χαρά. Ο τύπος της ημερομηνίας στη βάση μου είναι Ημερομηνία/Ώρα.
Συντακτικά δε βλέπω κάποιο λάθος. Έχει κάποιος φίλος κάποια ιδέα τι μπορεί να φταίει;
Επίσης έχω δοκιμάσει και αυτή την εκδοχή αλλά και πάλι χωρίς αποτέλεσμα.
Κώδικας:
sql = "SELECT * FROM ΠΙΝΑΚΑ" _
        & " WHERE ΠΕΔΙΟ_Α= '" & cntro & "' AND" _
        & " ΠΕΔΙΟ_Β='" & kdkos & "' AND ΠΕΔΙΟ_Γ='" & eds & "' AND" _
        & " ΠΕΔΙΟ_Δ='" & tm & "' AND ΗΜΕΡΟΜΗΝΙΑ= DateValue(DDate) & "#"
Σημ. Όλες οι μεταβλητές είναι κανονικά δηλωμένες με τους σωστούς τύπους, ενώ η DDate είναι τύπου string.
Ευχαριστώ.
Απάντηση με παράθεση