Quote Originariamente inviata da oregon Visualizza il messaggio
Beh, come fa a sembrarti a posto?

Dopo DataPasto c'è un apice ma non c'è alla chiusura e così anche per OraPasto.
In più i dati DataPasto e OraPasto sono dei testi nel DB? Se è così, attenzione al formato che usi perché se è diverso ovviamente il record non viene trovato.

Infine, scusa ma che senso ha usare l'orario? E' ovvio che sarà comunque diverso tra un pasto e l'altro !
no, il campo DataPasto è di tipo Data/ora e cosi' anche il campo OraPasto, inoltre hanno come valori predefiniti rispettivamente, date() e time(), infatti mi da l'errore: "dati non corrispondenti nell'espressione criterio".

L'orario lo uso per definire quando inizia e quando finisce un determinato TipoPasto e quindi se in un intervallo di tempo, la stessa persona, passa due volte, non può usufruire del pasto.