Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2008, 11:02
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: no se borran los registros

Bueno, haz imprimido el query .......... excelente, primer paso realizado
Te detienes y lo observas: delete from IO_PAccesos_Perfiles where Id_Perfil in('paloma, yesy')

lo vuelves a observar

Lo copias y pegas en tu analizar de consultas y nada, no marca error pero no borra nada

Lo vuelves a observar

Voala!

Te das cuenta que cada uno de los elementos del IN debe estar encerrado entre apóstrofes

No es
delete from IO_PAccesos_Perfiles where Id_Perfil in('paloma, yesy')

Sino
delete from IO_PAccesos_Perfiles where Id_Perfil in('paloma', 'yesy')

La solución entonces, es mandar los apóstrofes desde el VALUE del checkbox, y no concatenarlos en la instrucción SQL

Saludos!