VFP 9 Problemas con el Programador de Tareas

496 views
Skip to first unread message

pnarvaez

unread,
Jun 27, 2011, 9:15:38 PM6/27/11
to Comunidad de Visual Foxpro en Español
Hola a todos los integrantes de esta excelente comunidad.

De antemano les doy las gracias por toda la colaboración que me puedan
brindar.

Bueno el problema que tengo es el siguiente.
Desarrollé una rutina en VFP 9 que me realiza el Backup de respaldo de
cada una de mis tablas correspondientes a mi Base de Datos en MySQL.
En terminos generales la aplicación realiza los siguientes pasos con
cada una de las tablas.

1- Realizo la conexión por VFP 9 a mi BD.
2- Realizo un bloqueo de la tabla con la instrucción: xBloqueo =
SQLEXEC(lnHandle, "LOCK TABLES " + MiTabla + " READ")
3- Realizo un vaciado de la tabla de la siguiente manera: xVacio =
SQLEXEC(lnHandle, "FLUSH TABLES " + MiTabla)
4- Realizo la copia de la tabla de MySQL correspondiente con el
comando: COPY FILE (arCopiar) TO (lcRutaBCK)
5. Y por ultimo realizo el desbloqueo de la tabla anteriormente
bloqueada así: desb = SQLEXEC(lnHandle, "UNLOCK TABLES")

Los pasos anteriores los realizo con cada una de las tablas y los
resultados son satisfactorios cuando ejecuto mi EXE ya sea por
explorador de windows o por acceso directo, sin embargo como lo que
deseo es que esta rutina se ejecute todos los dias a las 11 PM la
incluyo en el "Programador de tareas" de Windows 7 pero esta se
ejecuta y no realiza la copia de los archivos (no hace nada ????), lo
cual si lo hace desde el explorer.

Intente también agregar mi EXE para que se corra como un servicio pero
los comandos instsrv.exe y srvany.exe no son compatibles con Windows
7. Tome como referencia los siguientes artículos publicados en
PortalFox:

-- Creando una aplicación VFP como un servicio --
http://www.portalfox.com/article.php?sid=2249

-- Crear Servicios NT en Fox --
http://www.fpress.com/revista/Num0003/Servicios.htm

En el programador de tareas le configuré la opción para que ejecutara
el aplicativo con usuario administrador y también lo hice como usuario
SYSTEM pero nada no funciona no hace nada.

La verdad ya se me han agotado todas las alternativas.

Toda la colaboración de ustedes sera bienvenida.

Cordialmente,

Ing. Pablo E. Narváez
Barranquilla - Colombia
Message has been deleted

Douglas Sánchez Guillén

unread,
Jun 27, 2011, 11:29:08 PM6/27/11
to publice...@googlegroups.com
Um es el problema con mysql server y seven yo uso la 5.5, y me ha dado una que otras cositas nada resaltante, pero te digo EN QUE TE INTERFIERE QUE TU BACKUP LO HAGAS DESDE OTRA PC Q TENGA windows xp. no veo el porque en win 7, lo debas hacer ademas yo hago eso mismo n windos 2003 server y no da problema al menos algo parecido pero si se ejecuta bien la tarea programada tanto en xp cmo en win 7.

saludes

El 27 de junio de 2011 21:23, JUANFER <mega...@gmail.com> escribió:
Pablo cordial saludo
Debes especificar en si cual es el tipo de error que se te esta presentando  yo realizo este tipo de rutinas automatizadas y no me presenta inconvenientes  utilizando el programador de tareas del windows  inclusive en actividades mas crtiticas utilizo el cobian backup para ejecutar cada minuto una aplicacion en vfp9 que se conecta también a servidores remotos.



atte
JUAN FERNANDO CLARO DAZA
BIEXPERTS
BARRANQUILLA



--
Ing. Douglas Sánchez Guillén
      Consultor Informatico
Movistar: 505 8759 - 5342
Claro: 505 88495476

pnarvaez

unread,
Jun 28, 2011, 8:49:51 PM6/28/11
to Comunidad de Visual Foxpro en Español
Gracias a todos por el interés en mi caso.

El problema es que al momento que la tarea programada se inicia esta
queda en estado "ejecución..." pero no realiza la copia de los
archivos a respaldar y tampoco genera ningún tipo de error, pero si
ejecuto el EXE por explorer la aplicación si realiza el backup de
respaldo sin nigún problema.

Por otra parte investigando me encontré con el comando SC.EXE el cual
me permitió crear y ejecutar la aplicación como un servicio, pero
cuando este se inicia aparece el siguiente mensaje de error:

"Windows no pudo iniciar el servicio BackupGGC en el equipo local"
"Error 1053: El servicio no respondió a tiempo a la solicitud de
inicio o de control"

En resumen sigo con el problema.

On 27 jun, 22:29, Douglas Sánchez Guillén <douglas...@gmail.com>
wrote:
> Um es el problema con mysql server y seven yo uso la 5.5, y me ha dado una
> que otras cositas nada resaltante, pero te digo EN QUE TE INTERFIERE QUE TU
> BACKUP LO HAGAS DESDE OTRA PC Q TENGA windows xp. no veo el porque en win 7,
> lo debas hacer ademas yo hago eso mismo n windos 2003 server y no da
> problema al menos algo parecido pero si se ejecuta bien la tarea programada
> tanto en xp cmo en win 7.
>
> saludes
>
> El 27 de junio de 2011 21:23, JUANFER <megax...@gmail.com> escribió:
>
> > Pablo cordial saludo
> > Debes especificar en si cual es el tipo de error que se te esta presentando
> >  yo realizo este tipo de rutinas automatizadas y no me presenta
> > inconvenientes  utilizando el programador de tareas del windows  inclusive
> > en actividades mas crtiticas utilizo el cobian backup para ejecutar cada
> > minuto una aplicacion en vfp9 que se conecta también a servidores remotos.
>
> > atte
> > JUAN FERNANDO CLARO DAZA
> > BIEXPERTS
> > BARRANQUILLA
>
> --
> *Ing. Douglas Sánchez Guillén*
> *      Consultor Informatico*
Reply all
Reply to author
Forward
0 new messages