Problemas jDateChooser

Realizo una consulta a una base de datos en oracle la cual tengo la siguiente tabla el campo fh_pre de tipo (timeStamp)
esta es la sentencia para que me salga el query
public static ResultSet filtrar_RECEPCION(ResultSet rs,String fil1,String fil2,String fil3)throws SQLException
{
st = sta(st);
String fi;
fi=("select an_titu,nu_titu,de_rgst,FH_PRES,fh_insc,DE_SEDE from HMELO.co_rgst R, HMELO.TA_TITU_ARCH T ,HMELO.TA_EMPL E , HMELO.CO_SEDE S WHERE R.CO_RGST=T.CO_RGST AND T.CO_REGI=S.CO_REGI and T.co_empl_regi=E.CO_EMPL AND S.CO_SEDE='01' AND R.DE_RGST='"+fil1+"'And E.NOMB='"+fil2+"' AND to_char(FH_INSC,'YYYYMMDD')='"+fil3+"' ") ;
rs = st.executeQuery(fi);
return rs;
}
ahora en el formulario
tengo los siguientes campos
jCombobox1=fil1
jCombobox2=fil2
jDateChooser=fil3
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String fil1,fil2;
int f,i;
fil1=(String)jComboBox1.getSelectedItem();
fil2=(String)jComboBox2.getSelectedItem();
// fil3=(String)jDateChooser1.getDate(); //////////////////////// AQUI MI PROBLEMA NO ME JALA NADA
try
{
conn = conexion.enlace(conn);
rs = conexion.filtrar_RECEPCION(rs,fil1,fil2);
String datos []= new String[8];
f=modelo.getRowCount();
// limpiar_modelo();
if (f>0)
for(i=0;1>f;i++)
modelo.removeRow(0);
while(rs.next())
{
datos[0]=((String)rs.getString(1));
datos[1]=((String)rs.getString(2));
datos[2]=((String)rs.getString(3));
datos[3]=((String)rs.getString(4));
// datos[4]=((String)rs.getString(4)); AREA
// datos[5]=((String)rs.getString(4)); ESTADO
datos[6]=((String)rs.getString(5));
datos[7]=((String)rs.getString(6));
modelo.addRow(datos);
}
//jButton2.setEnabled(false);
}
catch(SQLException e)
{
JOptionPane.showMessageDialog(null,"error"+e.getMessage());
}
}
yo hago clic en jbuton y me tiene que arrojar el resultado escogiendo la fecha y todo pero nada
Respuesta
1
Mmmm tal ves con cuando haces el casteo no te funciona, no has probado haciendo
fil3=(String)jDateChooser1.getDate().toString;
o no se si con:
fil3=getDateFormatString();

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas