Malditas fechas!!!
jeje...
bueno.para empezar debes chequear en que idioma esta el web server y en que idioma esta la base de datos.
si la base de datos esta en ingles, siempre esperará la fecha en formato mmddaa. y si se la pasas en formato ddmmaa arrojara un error.
Asi es que tienes que sintonizar en la misma frecuencia al web server y a la base de datos.
ademas recuerda que en el string sql a ejecutar, las fechas deben estar rodeadas por comillas simples.
y eso.