Foros del Web » Programando para Internet » ASP Clásico »

Consulta en SQL para intercambiar valores

Estas en el tema de Consulta en SQL para intercambiar valores en el foro de ASP Clásico en Foros del Web. Buenas noches es mi primera vez posteando en foros del web, he buscado solucion a esto y no encuentro les cuento, tengo una Base de ...
  #1 (permalink)  
Antiguo 29/01/2013, 17:28
Avatar de edos21  
Fecha de Ingreso: enero-2013
Ubicación: Venezuela
Mensajes: 10
Antigüedad: 11 años, 3 meses
Puntos: 0
Exclamación Consulta en SQL para intercambiar valores

Buenas noches es mi primera vez posteando en foros del web, he buscado solucion a esto y no encuentro les cuento, tengo una Base de datos en Access y necesito intercambiar un valor booleano, es decir que True pase a ser False y False pase a ser True, el detalle es que debe ser en una sola consulta, ya hice la primera parte y funciona

UPDATE Proveedores SET Proveedores.[Sucursal] = False
WHERE (((Proveedores.[Sucursal])=True));

funciona correctamente pero me falta la segunda parte que seria cambiar lo que diga False a True... por favor ayuda y gracias
  #2 (permalink)  
Antiguo 31/01/2013, 21:27
maks500
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Consulta en SQL para intercambiar valores

Yo tengo algo parecido , en la base de datos tengo una tabla con los datos de los usuarios y tengo el datos de habilitado que puede ser true o false y para cambiarlo tengo esto

Código:
<%if Recordset5.Fields.Item("habilitado").Value = False then%>
                  <a onClick="return confirmar('¿Está seguro que desea habilitar el registro?')" style="text-decoration: none; background-color:#FF0000; font-weight:700" href="habilitar_com.asp?idcom=<%=(Recordset5.Fields.Item("idcom").Value)%>&habilitado=true">
                  <font color="#FFFFFF">
                  <img border="0" longdesc="longdesc.asp" alt="Habilitar Registro en el Sistema" longdesc="longdesc.asp" src="images/habilitar.gif" align="absmiddle">Habilitar</font></a>
<%else%> <a onClick="return confirmar('¿Está seguro que desea Desabilitar el registro?')" style="text-decoration: none; background-color: #FFFF00" title="No mostrar ese contenido en la web" href="habilitar_com.asp?idcom=<%=(Recordset5.Fields.Item("idcom").Value)%>&habilitado=false">
                  <font color="#FF0000">
                  <img border="0" longdesc="longdesc.asp" alt="Deshabilitar Registro en el sistema" longdesc="longdesc.asp" src="images/deshabilitar.gif" align="absmiddle"></font><b><font color="#800000">Deshabilitar</font></b></a><span style="background-color: #FFFF00">
<%end if%> </span>
Que simplemente conecta a la base y hace esto
Código:
 rs("habilitado")= Request.querystring("habilitado")
    rs.update
Espero que te ayude ^^
  #3 (permalink)  
Antiguo 05/02/2013, 18:44
Avatar de Joch_pa  
Fecha de Ingreso: octubre-2009
Ubicación: Pachuca De Soto, Hidalgo, Mexico, Mexico
Mensajes: 122
Antigüedad: 14 años, 6 meses
Puntos: 7
Respuesta: Consulta en SQL para intercambiar valores

Si lo que quieres es todos los que esten en True pasarlos a False y los que estan en False pasarlos a True, esta es tu consulta


Código SQL:
Ver original
  1. UPDATE Tabla1 SET CampoB= NOT CampoB

Etiquetas: access, mysql, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:27.