Foro de ayuda y soporte técnico de Sysme Software
Error al actualizar un versión muy antigua - Versión para impresión

+- Foro de ayuda y soporte técnico de Sysme Software (https://www.sysme.net/foro)
+-- Foro: Software Sysme (Español) (https://www.sysme.net/foro/forumdisplay.php?fid=3)
+--- Foro: Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=4)
+---- Foro: Resolución de Problemas con Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=18)
+---- Tema: Error al actualizar un versión muy antigua (/showthread.php?tid=6371)



Error al actualizar un versión muy antigua - vicente milián - 05-12-2019

Hola Oscar:
Tengo una instalación antigua con la versión Tpv 4.43
He cambiado el PC, he reinstalado la v.4.43 y he trasladado la carpeta SYSME al nuevo PC.
Hasta aquí todo bien, arranca, me respeta la licencia y los datos estan OK.
Ahora quiero actualizar a versiones mas actuales. He probado de 2 formas:

1 - Pasando por versiones intermedias 4.47 - 4.65 - etc. hasta la 4.99
pero despues de actualizar cualquiera de ellas al arrancar me da error
"SQL Error: Table sysmehotel.fabricante doesn't exist"

2 - Pasando directamente a la 4.99
me da el mismo error
"SQL Error: Table sysmehotel.fabricante doesn't exist"

Que estoy haciendo mal ??

Gracias.
Un saludo.


RE: Error al actualizar un versión muy antigua - sysme - 09-12-2019

Buenas Vicente, es un tanto extraño puesto que la tabla fabricante ya estába incluida y presente en la versión 4.43 por lo que no entiendo porque se ha quedado atascada, vamos a probar una cosa ... Instala de nuevo la versión actual pero, ANTES DE EJECUTAR SYSME, abre el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y copia esta línea al principio (que sea la primera línea):

DROP TABLE fabricante;

Guarda el fichero e inicia el programa, si solo ha quedado esa tabla atascada se solucionará, si hay otras pues el mensaje será diferente.

Ya me dices.


RE: Error al actualizar un versión muy antigua - vicente milián - 17-12-2019

Hola Oscar:
Te resumo un poco lo que hecho y creo que me ha funcionado.
He actulalizado de la 4.43 a la 4.99 y antes de ejecutar he modificado el fichero "C:\SYSME\SGC\actualizabdsysmehotel.txt" tal como me indicabas.
Efectivamente, el error de la tabla "fabricante" ha desaparecido, pero me han ido apareciendo otros errores de tablas.
He repetido el proceso de actualización con la misma versión (4.99) y he ido "dropeando" todas las tablas que no existian en esa versión 4.43 hasta que finalmente ya no me aparecía ningún error y el funcionamiento del programa era normal.
En resumen, creo que ya tengo el programa actualizado a la última versión y parece que tiene un funcionamiento estable.
Gracias.
Un saludo.


RE: Error al actualizar un versión muy antigua - sysme - 18-12-2019

Wink