Problema con vistas remotas y triggers.

03/09/2004 - 11:02 por Josema | Informe spam
Hola tengo una aplicación que corre en un servidor de
Citrix al cual estan conectados varios terminales en
diferents provincias.

La aplicación utiliza vistas remotas y cada provincia
entra en un exe diferente (existe una copia del mismo en
carpetas diferentes). Cada provincia tiene su propia
carpeta y en esta carpeta es donde está el exe y la base
de datos que solo contiene vistas remotas a las tablas que
se encuentran en una màquina servidora de datos en la red.

Problema, en ocasiones al hacer alguna transacción, por
ejemplo, traspassar lineas de detalle de un pedido de
compra a albarán de compra (al hacer el tableupdate desde
la vista remota a la tabla de albaranes de compra) da el
error de que no puede generar el albarán de compra y la
razón es por que da error el trigger de inserción en la
tabla de albaranes de compra "fallo en el desencadenante",
lo raro del caso es que si se hace la misma, la misma
operación desde otro terminal deja hacerlo y no da error,
este otro terminal entra en el exe desde otra carpeta la
cual tiene una copia identica de la base de datos de
vistas remotas.

También hemos comprobado que si el usuario que ha tenido
el problema sale del programa y vuelve a entrar ya no da
error.

No sabemos a qué puede ser debido por que si realmente
fuera del trigger a todos los demás usuarios les estaría
pasando y no les passa, y el hecho de salir del programa y
volver al programa y ya no peta también es desesperante.
Estamos pensando que el sistema responde con el
mensaje "Fallo en el desencadenante" cuando en realidad
falla otra cosa.

No sabemos como solucionarlo, el caso es que es un error
que se reproduce con cierta frecuencia y el cliente
empieza a desconfiar.

Alguna pista de lo que puede estar pasando ?

Gracias.

Preguntas similare

Leer las respuestas

#1 José G. Samper
05/09/2004 - 04:50 | Informe spam
Hola como estas, si estas usando db vfp y estas usando diferentes db, puede
estar pasando que otro usuario este actualizando en ese momento y el triger
se esta ejecutando igualmente y este esta bloquando el registro o tabla que
se desea validar

Saludos

José G. Samper
http://www.FoxyNet.net
MCAD.Net

"Josema" escribió en el mensaje
news:55fd01c49194$af084a80$
Hola tengo una aplicación que corre en un servidor de
Citrix al cual estan conectados varios terminales en
diferents provincias.

La aplicación utiliza vistas remotas y cada provincia
entra en un exe diferente (existe una copia del mismo en
carpetas diferentes). Cada provincia tiene su propia
carpeta y en esta carpeta es donde está el exe y la base
de datos que solo contiene vistas remotas a las tablas que
se encuentran en una màquina servidora de datos en la red.

Problema, en ocasiones al hacer alguna transacción, por
ejemplo, traspassar lineas de detalle de un pedido de
compra a albarán de compra (al hacer el tableupdate desde
la vista remota a la tabla de albaranes de compra) da el
error de que no puede generar el albarán de compra y la
razón es por que da error el trigger de inserción en la
tabla de albaranes de compra "fallo en el desencadenante",
lo raro del caso es que si se hace la misma, la misma
operación desde otro terminal deja hacerlo y no da error,
este otro terminal entra en el exe desde otra carpeta la
cual tiene una copia identica de la base de datos de
vistas remotas.

También hemos comprobado que si el usuario que ha tenido
el problema sale del programa y vuelve a entrar ya no da
error.

No sabemos a qué puede ser debido por que si realmente
fuera del trigger a todos los demás usuarios les estaría
pasando y no les passa, y el hecho de salir del programa y
volver al programa y ya no peta también es desesperante.
Estamos pensando que el sistema responde con el
mensaje "Fallo en el desencadenante" cuando en realidad
falla otra cosa.

No sabemos como solucionarlo, el caso es que es un error
que se reproduce con cierta frecuencia y el cliente
empieza a desconfiar.

Alguna pista de lo que puede estar pasando ?

Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida