problemas con instruccion DELETE de SQL

tema enviado por mari90 en ASP.NET
tema iniciado el 08/11/2006
Hola a todos!

 estoy utilizando visual studio 2005 , C#, y Access como BD.

Mi problema es que al intentar ejecutar una instruccion DELETE me dice quer no coinciden los tipos de datos en la expresión de criterios y no consigo
 encontrar el problema

public void borraravisosnovalidos(string usuarioprofe,DateTime fechahoy)

{

abrirconexion();

string consulta1 = "DELETE FROM avisos AS A WHERE A.profesor='";

string consulta2 = usuarioprofe + "'" + "and A.validohasta"+"<"+"'"+fechahoy+"'";

string consulta = consulta1 + consulta2;

OleDbCommand comandoeliminar = new OleDbCommand(consulta,conn);

int res = comandoeliminar.ExecuteNonQuery();//No coinciden los tipos de datos en la expresi¢n de criterios.

cerrarconexion();

}


Gracias
Saludos,

Mari.