Tienes varias opciones.
En principio la mejor a mi entender, aunque quizá la más trabajosa, sería
eliminar esas tablas, crear un diario llamado QSQJRN (es el que busca por
defecto el DB2 en el CREATE TABLE y el que te crea automáticamente en el CREATE
SCHEMA) en el esquema en que vayan a estar las tablas y regenerarlas. Una
forma fácil de volver a crearlas es ir a través del iSeries Navigator -> Bases
de Datos->Esquemas->Tablas y, seleccionando la tabla y pulsando el botón
derecho del ratón seleccionar, Generar SQL. Esto te genera un script SQL con
la sentencia CREATE TABLE que dió origen a la tabla.
Otra opción es crearte el diario y asignarle las tablas manualmente (con
ADDJRNPF).
Y una última opción es que no utilices control de compromiso cuando vayas a
actualizar la tabla. El diario únicamente lo utiliza para poder hacer un
ROLLBACK o un COMMIT cuando trabajas con control de compromiso. Esta última
opción tiene el inconveniente de que si se produce algún error o problema
durante la actualización no te retrotraerá a la situación anterior.
Saludos.
Juan Carlos.
________________________________
De: Nildo Talavera Johnson [mailto:[EMAIL PROTECTED]
Enviado el: jueves, 03 de enero de 2008 17:07
Para: [email protected]
Asunto: Error
Amigos :
He creado una tabla, pero me sale un mensaje que ésta no ha sido
registrada en el diario lo cual no me permite después actualizarla mediante un
vínculo de access. Son 30 tablas creadas, cómo hago para solucionar esto.
Muchas Gracias
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400