Seria posible que los campos si es un cobol le hagas un MOVE, en la FD
calificas el archivo de esta manera no veo tengas problemas ...
Si es en SQLCBL te ahorraras bastantes dolores de cabezas ya que armaras cursos
en select y aplicaras en UPDATE.
Te sugiero como con el amigo marti creo fue te indica, maneja el control de
compromiso y journaliza la tabla, aunque esta se borre podras tener historia de
parametros cambiados, ademas en el momento del DEBUG te servirá bastante, en
una oportunidad ayude a un programador en que nos sabia por que no se insertaba
x registro, bueno journalize la traba y solo de esa forma vi que el programa
entraba se llevaba los cambios totalmente y antes de aplicarse se retrotraia,
claro en el programa no estaba forzado el COMMIT , mejor aun cambiae el
programa chgpgm con el control de compromiso y fue total exito y sin forzar el
COMMIT en el pgm
Saludos,
From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 12 Jun 2008 17:17:09
+0200Subject: Re: Vincular archivo con MS Access
Hola de nuevo:
Siguiendo vuestros sabios consejos he hecho una pequeña prueba antes de meterme
"en harina", he cogido un ficherillo sencillito (4 campos, 3 de ellos son
claves) y he creado una tabla Access idéntica, he creado el origen de datos, he
vinculado la tabla y he relacionado las 2 (campo a campo).
En principio hasta aqui todo bien, sólo que al abrir la tabla Access me sale en
blanco y al intentar abrir (desde Access) la tabla que ha creado mediante la
vinculación ODBC me da el siguiente error:
ODBC: falló la llamada.
[IBM]Controlador ODBC de Client Access Express (32 bits)][DB2/400]SQL5016 -
Nombre de objeto calificado
"nombre del archivo AS/400" no válido. (#-5016)
No me manejo muy bien con las "cosas" de Microchoft pero me he creado una
consulta y me da el mismo error, al crear un informe no da error pero sale en
blanco.
Me temo que algo no debo tener bien del todo.
El equipo con el que estoy haciendo las pruebas (el mío) está en V4R4, el PC
tiene El Client Access Express V4R4 con el último nivel de servicio disponible
instalado (SF65706) y el MS Access es el que viene con Office 2000
¿Será porque todo esto es demasiado antiguo? o ¿estoy haciendo algo mal? o ¿me
falta configurar algo en el AS/400?.
Estoy más perdido que un pulpo en un garaje, hasta ahora realizaba este tipo de
transferencias mediante archivos .txt o .csv que, mediante un CLP, transfería
al AS/400 y un programilla se encargaba de buscar los campos según el orden y
las tabulaciones y todo funcionaba perfectamente, ahora me encuentro con una
aplicación (sobre Windows Xp) que no genera ese tipo de archivos, sus informes
los genera sobre Access y.... pues eso.
Y el caso es que con Lotus Aproach y en V2R3 no tuve ningún problema, si
supiera donde los tiene Güindous le daría una patada en los mismisimos.
Un saludo.
Juanra
----- Original Message -----
From: Fernando Pérez
To: forum.help400
Sent: Thursday, June 12, 2008 11:54 AM
Subject: Re: Vincular archivo con MS Access
A muy grandes rasgos: 1. Te defines un origen de datos ODBC que apunte al
Iseries. En la pestaña 'Servidor' defines la lista de bibliotecas y dentro de
'Avanzadas' informas en Modalidad de compromiso: 'Compromiso inmediato
(*NONE)'. Revisa también el separador decimal.2. Ya en Access, en la vista de
tablas le das con el botón derecho dentro de la lista y seleccionas 'Vincular
tablas'3. En la pantalla de selección que se te abrirá, en el combo 'Tipo de
archivo' selecciona 'ODBC Databases' (o similar)4. Selecciona el origen de
datos que has definido en el paso 1. 5. Selecciona la tabla o tablas que
quieras vincular.A grandes rasgos eso es todo. Puede que la cosa varíe un poco
en función de la función de Access que estés utilizando.A tener en cuenta que
si quieres actualizar/añadir registros, la tabla ha de tener clave primaria o
única en el ISeries.Espero que esto te sirva.
Saludos.Fernando Pérez Cerámica Saloni. Dpto. Auditoría y OrganizaciónJuan
Ramón Garcia escribió:
Hola a [EMAIL PROTECTED]: En mi nueva andadura como freelance me estoy
encontrando con nuevos retos y muy poco tiempo para solucionarlos. Mi problema
es que necesito relacionar un archívo (con su DDS, sus campos, su clave, etc.)
con una BD de MS Access, de forma que los datos que se introduzcan en Access se
actualicen sobre el archívo del AS/400 y la verdad es que no se por donde
empezar. Hace años (muchos) lo hice con Lotus Aproach y funcionaba muy bien
(con algunos problemillas respecto a la seguridad) pero sólo fué una prueba y
no conservo nada de aquella experiencia. ¿Podeis echarme una manilla? Un
saludo. Juanra FreeLanceSaurio
__________________________________________________ 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
__________________________________________________Forum.HELP400 es un servicio
más de NEWS/400.© Publicaciones Help400, S.L. - Todos los
derechos
reservadoshttp://www.help400.es_____________________________________________________Para
darte de baja visita la siguente
URL:http://listas.combios.es/mailman/listinfo/forum.help400
_________________________________________________________________
Tecnología, moda, motor, viajes,…suscríbete a nuestros boletines para estar
siempre a la última
http://newsletters.msn.com/hm/maintenanceeses.asp?L=ES&C=ES&P=WCMaintenance&Brand=WL&RU=http%3a%2f%2fmail.live.com
__________________________________________________
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