Buenos Dias,
Tenemos este problema y no podemos resolverlo.
Tenemos una Aplicacion Gx ( .Net ) que consume datos del DB2/400 (
usando ODBC ).
Cuando un usuario esta editando un registro de un archivo y al mismo
tiempo se quiere leer el dato via la aplicacion GX, este ultimo se queda
esperando que liberen el registro.
Si hago lo mismo con 2 pantallas de AS/400, una edita el registro y otra
lo consulta la ultima no se bloquea.
Tambien probamos que si en una pantalla edito el registro y por otra
hago una consulta SQL ( con strsql ) esta ultima no se bloquea.
Vimos WRKOBJLCK que el Archivo esta *SHRUPD.
Ahora la pregunta es :
porque si el ODBC hace un SQL con FECTH ONLY, y un tipo de Cursor
ReadOnly, no esta "saltenado" el registro bloqueado ??
nota: cuando pongo que editamos el registro, me refiero a que los
editamos con al aplicacion, no con un UPDDTA o algo similar.
ya vimos que el programa esta muy mal hecho para la edicion, toma el
registro al principio y no lo suelta hasta el update ....
Cualquier punta sobre como configurar esto sera agradecida.
Saludos
--
.::.
Nicolas Machado
Metodo Argentina S.A.
_____________________
Tel: 02262 527431
Necochea, Buenos Aires.
__________________________________________________
Forum.HELP400 es un servicio más de ServerNEWS.
© 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