Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
ERROR en bloqueo de habitaciones
#1
Hola intento bloquear unas habitaciones para unas fechas concretas pero siempre me aparece este error:

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


Como puedo resolverlo? 

Gracias.
Responder
#2
Ahora me pasa siempre que intengo bloquear una habitación sea la fecha que sea.... siempre me pone lo mismo.
Responder
#3
Buenas citybackpackers,

ok, esto ocurre porque has llegado al límite de bloqueos de habitaciones previsto, supongo que tendrás muchos bloqueos anteriores que ya no son relevantes .., la solución quizás sería eliminar todos los bloqueos y así poder volver a empezar, si te parece bien podemos ejecutar este script:

DELETE FROM estado;

y así desaparecerán todos los bloqueos.

Ya me dices.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#4
(04-11-2019, 08:21 PM)sysme escribió: Buenas citybackpackers,

ok, esto ocurre porque has llegado al límite de bloqueos de habitaciones previsto, supongo que tendrás muchos bloqueos anteriores que ya no son relevantes .., la solución quizás sería eliminar todos los bloqueos y así poder volver a empezar, si te parece bien podemos ejecutar este script:

DELETE FROM estado;

y así desaparecerán todos los bloqueos.

Ya me dices.

Efectivamente tengo muchos bloqueos ya que al contar con 70 camas, se bloquea mucho.
El problema que le veo  a lo que me comentas,  es que si borramos todos los bloqueos, también se borrarán los bloqueos que tengo para fechas posteriores de este año y del 2020.
No hay un script que borre solo los bloqueos de 2013 a 2017?

Gracias.
Responder
#5
El problema son los ids que siempre sumarán, por tanto podemos hacer estos 2 scripts:

delete from estado where fecha_ini < '2019-06-01';
update estado set id_estado = id_estado - 1000;

Con esto los ids tambien restaran.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#6
(04-11-2019, 08:21 PM)sysme escribió: Buenas citybackpackers,

ok, esto ocurre porque has llegado al límite de bloqueos de habitaciones previsto, supongo que tendrás muchos bloqueos anteriores que ya no son relevantes .., la solución quizás sería eliminar todos los bloqueos y así poder volver a empezar, si te parece bien podemos ejecutar este script:

DELETE FROM estado;

y así desaparecerán todos los bloqueos.

Ya me dices.

He borrado bastantes bloqueos manualmente e individualmente pero sigue haciéndome lo mismo. No se si es que la cantidad de bloqueos ya se ha quedado grabada y no deja más...
Responder
#7
(07-11-2019, 05:25 PM)sysme escribió: El problema son los ids que siempre sumarán, por tanto podemos hacer estos 2 scripts:

delete from estado where fecha_ini < '2019-06-01';
update estado set id_estado = id_estado - 1000;

Con esto los ids tambien restaran.

Ok, donde grabo estos scripts, ¿como lo hago?
Responder
#8
Otro tema en el scripts, en vez de 2019 puedo poner 2017?
Responder
#9
Si puedes poner 2017 sin problema, los dos scripts copialos en el fichero C:\SYSME\SGH\actualizabdsysmehotel.txt, guarda el fichero y reinicia Sysme Hotel.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#10
(07-11-2019, 06:04 PM)sysme escribió: Si puedes poner 2017 sin problema, los dos scripts copialos en el fichero C:\SYSME\SGH\actualizabdsysmehotel.txt, guarda el fichero y reinicia Sysme Hotel.

Ok!! solucionado el problema!
Responder


Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)

Contáctanos | Sysme Software | Volver arriba | | Archivo (Modo simple) | Sindicación RSS