Foro de ayuda y soporte técnico de Sysme Software

Versión completa: Error en script
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2
Hola, como en otras ocasiones, he puesto los siguientes scripts para borrar bloqueos pero no me funciona... nose si estoy haciendo algo mal:



PONGO EL SIGUIENTE SCRIPT:



delete from estado where id_estado < 500;

update estado set id_estado = id_estado - 500;


El error que me pone en el programa es el siguiente (por si no es por el tema de los bloqueos y es otra cosa pero me suena que era por los bloqueos)

Formulario:  FrmHabitaciones<br>
Error:  SQL Error: Duplicate entry '1000' for key 1

un saludo.
Buenos días,

Bueno a ver, el script lo que hace es:

Primera linea elimina los bloqueos con ID menor de 500
La segunda linea actualiza los bloqueos restandole 500 a su ID

El error que te está dando es porque parece que cuando creas un nuevo estado el programa escoje el id 1000 que ya existe ... prueba a ejcutar este (PRIMERO COPIA DE SEGURIDAD):

UPDATE estado SET id_estado = id_estado - id_estado - id_estado;

A ver si así te deja.
Hola, no, no me deja tampoco.
sigue poniendo:

Formulario:  FrmHabitaciones<br>

Error:  SQL Error: Duplicate entry '1000' for key 1
No puede ser .. estás ejecutando el script en C:\SYSME\SGH\actualizabdsysmehotel.txt?
Si en la carpeta de siempre.


te paso los pantallazos
joer .. y si borramos todos los bloqueos? te haría mucha faena?

script:

delete from estado;
pues si me haría mucha faena porque me borraría tambien los que aún no han pasado.... ¿por borrar bloqueos pasados no pasaría nada. ¿se puede poner fecha a ese script de borrado?
Sería algo así?

delete from estado where fecha_ini < '2022-02-03';

Muchas gracias y disculpa tanta molestia por unos bloqueos pero para mi forma de trabaja me resultan muy útiles.
Si, a ver, el problema es que no sabemos cual es el bloqueo con id 1000 que es el que está dando problemas, pero prueba
Nada lo mismo!!!! cawennnnn.
Páginas: 1 2