Consulta SQL con fechas
Hola,
Tengo problemas al realizar una consulta SQL con fechas, os pongo el código(de las 2 consultas que he probado) y el error que me lanza:
Consulta Uno
PreparedStatement sentence = con.prepareStatement("SELECT xdata_alta,xdata_modif FROM pd_documents WHERE xdata_alta="+creacion+",xdata_modif="+modificado+"");
Consulta Dos
PreparedStatement sentence = con.prepareStatement("SELECT xdata_alta,xdata_modif FROM pd_documents WHERE xdata_alta=?,xdata_modif=?");
sentence.setDate(1,creacion);
sentence.setDate(2,modificado);
Error
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Line 1: Incorrect syntax near ','.
Las variables creacion y modificado son java.sql.Date.
Alguien me puede ayudar?
MUCHAS GRACIAS Y SALUDOS
Tengo problemas al realizar una consulta SQL con fechas, os pongo el código(de las 2 consultas que he probado) y el error que me lanza:
Consulta Uno
PreparedStatement sentence = con.prepareStatement("SELECT xdata_alta,xdata_modif FROM pd_documents WHERE xdata_alta="+creacion+",xdata_modif="+modificado+"");
Consulta Dos
PreparedStatement sentence = con.prepareStatement("SELECT xdata_alta,xdata_modif FROM pd_documents WHERE xdata_alta=?,xdata_modif=?");
sentence.setDate(1,creacion);
sentence.setDate(2,modificado);
Error
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Line 1: Incorrect syntax near ','.
Las variables creacion y modificado son java.sql.Date.
Alguien me puede ayudar?
MUCHAS GRACIAS Y SALUDOS
