Proceso Win32 en DTS no termina nunca

11/04/2006 - 15:13 por Mennegguzzi | Informe spam
Hola a todos, pongo esta consulta en los dos Grupos (VB y SQL Server),
porque incluye los dos temas

lo consulta es la siguiente:

Tengo un ".exe", hecho en VB6 que pongo dentro de una DTS como "Tarea de
ejecución de proceso"

El ejecutable está programado para que realice unas tareas en la BD y luego
de cierre (con el comando END)
Si lo ejecuto desde afuera del SQL funciona bien, hace todo y se cierra

Pero cuando se ejecuta desde la DTS nunca termina, queda como en ejecución
eterna, parece que no reconociera el END, o no devolviera el control a la
DTS

Alguien sabe en que me puedo estar equivocando ?

Muchas gracias de antemano

Saludos

Pablo

Preguntas similare

Leer las respuestas

#1 cali
11/04/2006 - 16:24 | Informe spam
metelo mejor en un job de windows

"Mennegguzzi" wrote in message
news:
Hola a todos, pongo esta consulta en los dos Grupos (VB y SQL Server),
porque incluye los dos temas

lo consulta es la siguiente:

Tengo un ".exe", hecho en VB6 que pongo dentro de una DTS como "Tarea de
ejecución de proceso"

El ejecutable está programado para que realice unas tareas en la BD y


luego
de cierre (con el comando END)
Si lo ejecuto desde afuera del SQL funciona bien, hace todo y se cierra

Pero cuando se ejecuta desde la DTS nunca termina, queda como en ejecución
eterna, parece que no reconociera el END, o no devolviera el control a la
DTS

Alguien sabe en que me puedo estar equivocando ?

Muchas gracias de antemano

Saludos

Pablo


Respuesta Responder a este mensaje
#2 Adrian Di Ruggiero
11/04/2006 - 17:17 | Informe spam
el programa incluye algún form?
Quizás el problema es que te está quedando algo sin descargar...
Prueba de poner algún log (a un file) que te vaya diciendo por donde va
pasando...
Actualmente yo tengo una aplicación con el mismo layout que el tuyo (esto
es, un pgm VB6 corriendo desde un DTS) y no tengo problemas...

Saludos!

Adrian

"Mennegguzzi" wrote in message
news:
Hola a todos, pongo esta consulta en los dos Grupos (VB y SQL Server),
porque incluye los dos temas

lo consulta es la siguiente:

Tengo un ".exe", hecho en VB6 que pongo dentro de una DTS como "Tarea de
ejecución de proceso"

El ejecutable está programado para que realice unas tareas en la BD y
luego de cierre (con el comando END)
Si lo ejecuto desde afuera del SQL funciona bien, hace todo y se cierra

Pero cuando se ejecuta desde la DTS nunca termina, queda como en ejecución
eterna, parece que no reconociera el END, o no devolviera el control a la
DTS

Alguien sabe en que me puedo estar equivocando ?

Muchas gracias de antemano

Saludos

Pablo

Respuesta Responder a este mensaje
#3 Mennegguzzi
11/04/2006 - 22:06 | Informe spam
Adrian, Cali, les contesto a los dos juntos, les cuento que tomé un poco de
cada solución

Primero lo puse como un Job, para hacerlo más simple y no cargar el SQL
También se quedaba ejecutándose eternamente

entonces me dí cuenta de mi precario error, resulta que no había puesto la
sentencia Unload Me en el form, solo había puesto el End, por lo que nunca
se descargaba el form

ahora anda diez puntos, y como un job, excelente

Muchas gracias a ambos por su ayuda

Saludos

Pablo



"Adrian Di Ruggiero" escribió en el mensaje
news:Obg%
el programa incluye algún form?
Quizás el problema es que te está quedando algo sin descargar...
Prueba de poner algún log (a un file) que te vaya diciendo por donde va
pasando...
Actualmente yo tengo una aplicación con el mismo layout que el tuyo (esto
es, un pgm VB6 corriendo desde un DTS) y no tengo problemas...

Saludos!

Adrian

"Mennegguzzi" wrote in message
news:
Hola a todos, pongo esta consulta en los dos Grupos (VB y SQL Server),
porque incluye los dos temas

lo consulta es la siguiente:

Tengo un ".exe", hecho en VB6 que pongo dentro de una DTS como "Tarea de
ejecución de proceso"

El ejecutable está programado para que realice unas tareas en la BD y
luego de cierre (con el comando END)
Si lo ejecuto desde afuera del SQL funciona bien, hace todo y se cierra

Pero cuando se ejecuta desde la DTS nunca termina, queda como en
ejecución eterna, parece que no reconociera el END, o no devolviera el
control a la DTS

Alguien sabe en que me puedo estar equivocando ?

Muchas gracias de antemano

Saludos

Pablo





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