MIRAR por favor:
 
llamo a este metodo
 
public int registrarUsuario(String dni, String clave, String nombre, String apellidos,String calle, String ciudad, String provincia, String pais, int telefono, int movil, java.util.Date d, String correo) 
    {
 
//     CREO LA CONEXION A BASE DE DATOS Y TAL
 
 
          String upd="insert into paciente values(?,?,?,?,?,?,?,?,?,?,?,?,?)";
               PreparedStatement ps= conn.prepareStatement(upd);
               ps.setString(1,dni);
               ps.setString(2,nombre);
               ps.setString(3,apellidos);
               ps.setString(4,calle);
               ps.setString(5,ciudad);
               ps.setString(6,provincia);
               ps.setString(8,pais);
               ps.setInt(9,telefono);
               ps.setInt(10,movil);
               ps.setDate(11,d);    //AQUI FALLA
               ps.setString(12,correo);
               ps.setString(13,dniMedico);
               //stmt.close();
            conn.close();
 
----------------------------------------------------------------
Donde he puesto "aqui falla" el editor me pone
 
symbol  : method setDate(int,java.util.Date)
location: interface java.sql.PreparedStatement
               ps.setDate(11,d);
1 error
 
 
pero d es una variable java.util.Date , joer se ve en la cabecera del metodo.
cual puede ser el fallo?? sino me deja meterla como Date como la meto??
ayuda por favor............. 
   
 



