Conversion datos fecha

robertouf
20 de Abril del 2009
Hola que tal? soy bastante nuevo en Java y me he tropezado con este problema, y es: tengo que hacer una consulta contra una base de datos, en la cual tengo que sacar los datos de elementos cuya fecha sea mayor que la fecha del sistema, el problema es que increiblemente, se ha diseñado el tipo de datos de esos elementos, como Integer:8.
Asi, primero:
Date fechaActual=new Date();
SimpleDateFormat formato=new SimpleDateFormat("ddMMyyyy"); String cadenaFecha=formato.format(fechaActual);
int cf2=Integer.parseInt(cadenaFecha);

y despues hago una Select con la variable cf2 ya tranformada en Integer, asi:

Statement st41=con.createStatement();
String sql41="SELECT CODIGO,fecha_alta "
+" FROM gdoapoyo "
+" WHERE ONIS_STAT=0 AND ONIS_VER NOT LIKE '%.%' "
+" AND fecha_alta > '"+cf2+"'" ;


CONCLUSION? Algo debe de estar mal , xq no me los reconoce, la fecha del sistema es 20042009 y con registros de 22032007 y otros, no sale.

Podriais ayudarme, por favor????? Gracias y un saludo.