Ver Mensaje Individual
  #19 (permalink)  
Antiguo 23/05/2009, 09:43
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ingresar fecha en un campo date

Cita:
tengo los campos como date de fecha asi que no ay problema ya con eso pero el problema es la consulta en si.
Yo lo haría así:
Código java:
Ver original
  1. String Consulta4="SELECT * FROM productosx WHERE fecha BETWEEN "+STR_TO_DATE(fechaEX,'%d/%m/%Y') +" AND "+STR_TO_DATE(fechaVX,'%d/%m/%Y') +";";

Cita:
De todas formas, yo no entiendo por qué no le das la vuelta a las variables:
String FechaEX=jcb_añoEX.getSelectedItem()+"/"+jcb_mesEX.getSelectedItem()+" /"+jcb_diaEX.getSelectedItem();

String FechaVX=jcb_añoVX.getSelectedItem()+"/"+jcb_mesVX.getSelectedItem()+"/"+jcb_diaVX.getSelectedItem();
Estoy de acuerdo con jurena. Te enredas con estas variables.

Por todo lo que hemos visto, tienes campos tipo date, pero desde java manejas el formato dd/mm/yyyy. Recoje esa cadena completa sin procesar, y pasala a mysql, que con str_to_date puedes hacer la consulta o inserción de datos sin problema con todas las sugerencias que haz recibido.

Cuentanos como te va.

Un saludo para todos.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming