Java - Problema con preparedStatement

 
Vista:

Problema con preparedStatement

Publicado por Lorena (1 intervención) el 17/11/2005 12:01:20
Hola, me estoy iniciando en esto de la conexion a base de datos con JDBC y tengo un problema. Quiero realizar una consulta a la que se le pasan 2 parametro uno de ellos es un float y el otro uno de tipo Date, el problema es que me da un error al realizar el setDate,

el codigo es el siguiente:

//consulta con parámetros que se va a realizar mas de una vez, una por cada paciente
String sesionesweb ="select* from tbEventsLog where Event_Id=1 and \"User\" like ? and Events_Log_Date like ?)";

pstmtsesionesweb.setFloat(1,Float.parseFloat(pacientes.elementAt(i).toString()));
//le paso el segundo parametro
pstmtsesionesweb.setDate(2,fechaini); --> aqui me da error en compilacion
ResultSet rsSesionesWeb =pstmtsesionesweb.executeQuery();

Yo no se si es que esto no se puede o que he pasado mal la fecha de string a date
Calendar fechai=preparaCalendar(fechainicio);
//la paso a date para buscarlo en la base de datos
fechaini= new Timestamp(fechai.getTime().getTime());

preparaCalendar es un metodo que te pasa de un string a un objeto calendar que he hecho yo y funciona porque lo he probado en otros sitios.

Muchas gracias por la ayuda

Lorena
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder