Buongiorno,
sto sviluppando una semplice agenda degli appuntamenti. Sul prendere un Nuovo Appuntamento voglio evitare il fatto che esso venga sovrapposto ad uno già esistente. Per farlo ho scritto la seguente query :
strSQL = "SELECT " & _
"StartTime, " & _
"EndTime, " & _
"ID_App, " & _
"Notes, * " & _
"FROM plandb " & _
"WHERE Risorsa= " & Risorsa & " AND" & _
" StartTime >= " & StartTime & " AND" & _
" EndTime <= " & EndTime
Dove Risorsa è un numero rappresentante l'ID dell'operatore mentre
StartTime ed EndTime sono l'inizio e fine appuntamento (in formato data + ora).
L'errore che mi da è "Errore di sintassi (operatore mancante) nella query Risorsa = 0 AND
StartTime = 23/04/2013 10:30:00 AND EndTime = 23/04/2013 10:50:00".
Dove sbaglio? Evidentemente i dati li prende!