Cita: en sí, una fecha como esta: 26/07/2005 00:00:00 es mayor que está otra 24/07/2005 14:34:15, por lo tanto dicha noticias está caducada y no debería salir... porque en cambio si me sale. Hago alguna cosa mal al comparar¿?¿?
Me imagino que estás usando sql server verdad ?? si es así.. prueba hacerlo de la siguiente forma:
Cita: string sql= " select * from NOTICIAS where fecha_fin >= CONVERT(DATETIME,' " + DateTime.Now.ToString("dd/MM/yyyy") +" ' ,103)";
Salu2