sep se supone que estoy metiendo algo que no existe, de eso ya me acavo de dar cuenta, y que borre la ultima columna de la tabla estudiante, por si acaso ya que de nada me servia.
Tabla estudiante:
Código SQL:
Ver originalCREATE TABLE estudiante
(
ide INTEGER NOT NULL DEFAULT NEXTVAL('secuencia_id_estudiante'::regclass),
nombre CHARACTER(70),
apellido CHARACTER(70),
matricula INTEGER,
telefono INTEGER,
email CHARACTER(70),
direccion CHARACTER(200),
edad INTEGER,
sanciones INTEGER,
CONSTRAINT pk_id_estudiante PRIMARY KEY (ide)
)
WITH (
OIDS=FALSE
);
ALTER TABLE estudiante OWNER TO postgres;
lo que me acabo de fijar es que en la tabla de prestamo cuando intento ingresar los datos de un libro y un estudiante que ya existen NO lo hace ya que los invierte de posicion y como he estado eliminando estudiantes y libros anteriormente para comprobar el metodo eliminar, que funciona bien, los numeros ya no son consecutivos, por ejemplo
(Estudiante) El 8 es Glen B (este es el maximo num)
(Libro) El 14 es Entrevista con el vampiro (no existen del 10 para abajo)
y cuando intento prestar este libro a este estudiante o me sale que no existe el estudiante o no existe el libro,
en caso de que existiera el estudiante 14 y el libro 8
SI LO PONE en la tabla pero mesale alfinal un error parecido ha este en la consola de java:
ERROR: no existe la columna «id»
Position: 12
yo se que los estoy referenciando bien pero aun asi me salen alreves ycon este error
AKE SE DEBE?????
se puede solucionar ?
Como lo pondria?