ho provato a fare:
codice:
sql = "Select id,stato,disponibilità,[data scadenza] from impostazioni where [data scadenza] <= #"&mData&"# "
questa è la query stampata a video
codice:
Select id,stato,disponibilità,[data scadenza] from impostazioni where [data scadenza] <= #20/11/2008#
ma mi seleziona date del tipo: 25/04/2008 - 21/10/2008 ecc...
provando invece col between:
codice:
sql = "Select id,stato,disponibilità,[data scadenza] from impostazioni where [data scadenza] BETWEEN #"&mData&"# AND #"&pData&"# "
mi stampa:
codice:
Select id,stato,disponibilità,[data scadenza] from impostazioni where[data scadenza] BETWEEN #20/11/2008# AND #10/12/2008#
ma mi seleziona date tip 26/10/2008 o 21/10/2008
PERò ho notato che se io metto le date in formato americano, ovvero mm/gg/aaaa, tutto funziona come si deve, con tutt'e due le alternative.
Solo che non saprei gestire la cosa.
per concludere volevo dire che uso Access e il campo data scadenza è in formato Data/ora , chiedo scusa se non l'ho precisato prima.