Sto cercando di impostare questa query con mysql per recuperare i dati in un intervallo di tempo.
SELECT * FROM spettacoli where datainizio <= "&Date()&" and datafine >= "&Date()&" order BY idteatro
Dove sbaglio??
Sto cercando di impostare questa query con mysql per recuperare i dati in un intervallo di tempo.
SELECT * FROM spettacoli where datainizio <= "&Date()&" and datafine >= "&Date()&" order BY idteatro
Dove sbaglio??
Scambio link
prova con
occhio agli apici che ho aggiuntocodice:sSQL= "SELECT * FROM spettacoli where datainizio <= '" & Date() & "' and datafine >= '" & Date() & "' order BY idteatro"
hai ragion grazie!!!
...sono un po arruginito, è parecchio che non ci mettevo mano...
grazie ancora
Scambio link
Io ho un problema identico ma non mi trovo.
La stringa è:
strSQL="SELECT * FROM tbLists WHERE ListDate=' "& Date() &" ' "
Se uso gli apici, come fosse una stringa ho:
"Data type mismatch in criteria expression"
Se tolgo gli apici nessun errore ma non mi estrae i dati, nel senso che fallisce il confronto e mi rende un RS vuoto.
strSQL="SELECT * FROM tbLists WHERE ListDate="& Date()
Il DB è Access ed il campo ListDate è impostato come tipo dati su "data/ora".
per access le date vanno tra ##
Si, grazie.
Nel frattempo facevo delle ricerche è l'ho notato. Altra cosa è che il formato deve essere mm/gg/aaaa anziché gg/mm/aaaa.
bravo![]()