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

Responder a