Por lo que hice que el servicio de MySQL se detenga, copie los archivos y luego vuelva a iniciar el servicio. El problema es que no lo inicia.
Esta es la rutina:
Código:
No sé porque no lo inicia otra vez. Se me ocurre que como aún está copiando los archivos no lo puede reiniciar. Shell ("sc stop mysql")
FileCopy DrUnidad & "\gestionrg\movclirg.frm", "C:\AppServ\MySQL\data\fenix\movclirg.frm"
FileCopy DrUnidad & "\gestionrg\movclirg.MYI", "C:\AppServ\MySQL\data\fenix\movclirg.MYI"
FileCopy DrUnidad & "\gestionrg\movclirg.MYD", "C:\AppServ\MySQL\data\fenix\movclirg.MYD"
FileCopy DrUnidad & "\gestionrg\descuorg.frm", "C:\AppServ\MySQL\data\fenix\descuorg.frm"
FileCopy DrUnidad & "\gestionrg\descuorg.MYI", "C:\AppServ\MySQL\data\fenix\descuorg.MYI"
FileCopy DrUnidad & "\gestionrg\descuorg.MYD", "C:\AppServ\MySQL\data\fenix\descuorg.MYD"
FileCopy DrUnidad & "\gestionpc\movclipc.frm", "C:\AppServ\MySQL\data\fenix\movclipc.frm"
FileCopy DrUnidad & "\gestionpc\movclipc.MYI", "C:\AppServ\MySQL\data\fenix\movclipc.MYI"
FileCopy DrUnidad & "\gestionpc\movclipc.MYD", "C:\AppServ\MySQL\data\fenix\movclipc.MYD"
FileCopy DrUnidad & "\gestionpc\descuopc.frm", "C:\AppServ\MySQL\data\fenix\descuopc.frm"
FileCopy DrUnidad & "\gestionpc\descuopc.MYI", "C:\AppServ\MySQL\data\fenix\descuopc.MYI"
FileCopy DrUnidad & "\gestionpc\descuopc.MYD", "C:\AppServ\MySQL\data\fenix\descuopc.MYD"
Shell ("sc start mysql")
¿Hay alguna forma de saber si el servicio se inició?
Saludos y gracias desde ya por las respuestas.

