per chè non mi restituisce le date che iniziano con 0
nella tabella ci sono 3 date
11/01/2005
06/02/2005
30/02/2005
SQL="SELECT * FROM eventi WHERE a3=#"&dom&"# AND a1='"&ore8&"'"
perchè non sente
06/02/2005
per chè non mi restituisce le date che iniziano con 0
nella tabella ci sono 3 date
11/01/2005
06/02/2005
30/02/2005
SQL="SELECT * FROM eventi WHERE a3=#"&dom&"# AND a1='"&ore8&"'"
perchè non sente
06/02/2005
come si chiama il campo data? E' proprio un campo data o stringa?
I campi a1 e a3 cosa sono?
a1,a2,a3,a4,a5 sono campi del database
dom è una variabile
dom=giorno7
anno7=varyear
mese7=varmonth
giorno7=varday
Sub datadom(data)
oggi = WeekDay(data)
inizio_settimana =DateAdd("d", 1-oggi, data)
i = 0
giorno7 = DateAdd("d", i, inizio_settimana)
End Sub
call datadom (DateSerial(anno7, mese7, giorno7))
a3 è il campo data
nel database
a3
è campo data gg/mm/aaaa
se provo
SQL="SELECT * FROM eventi WHERE a3='06/02/2005' AND a1='"&ore8&"'"
va in errore
in sql per access la data puoi rappresentarla così #mm/gg/aaaa#
io uso questa funzione
e poicodice:Function Date2SQL(dataora) Date2SQL = "#" & Month(dataora) & "/" & Day(dataora) & "/" & Year(dataora) & "#" End Function
codice:SQL="SELECT * FROM eventi WHERE a3="& Date2SQL(dom) &" AND a1='"&ore8&"'"