Salve ragazzi è la prima volta che scrivo e voglio proporvi un quesito!

Secondo voi perchè questa query mi da questo errore?

No value given for one or more required parameters.

Codice PHP:
MainSQL "Select ID,eventdate,eventtime,eventname,eventdesc,agentcode from tblcalendar where eventdate between # " godatefirst "# AND #" godatelast "# AND agentcode = " username " order by eventdate,eventtime;" 
Questo è il risultato se stampo la query
Select ID,eventdate,eventtime,eventname,eventdesc,agentco de from tblcalendar where eventdate between # 1/4/2009# AND #30/4/2009# AND agentcode = abap order by eventdate,eventtime;

La struttura del campo del database è
id eventdate eventtime eventname eventdesc active agente agentcode
12 04/07/2009 22.00.00 Fireworks 4th luglio 1 angelo abap

Helppp