Y hay algun otro campo de fechas, lo logico que sea de tipo date en la tabla
Y creo haber visto le estás pasando un string
Cita: ....,'" & lblfecha.Caption & "') "...
Si en la tabla las fechas tb son strings, no he dicho nada.
Pero si son de tipo date, quizás tuvieras que convertir ese string a fecha.
En oracle se usa TO_DATE('01/01/2007','DD/MM/YYYY'), no sé como será en SQL Server o si en SQL Server no existe ese problema.