Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

SQL en VBasic

Estas en el tema de SQL en VBasic en el foro de Visual Basic clásico en Foros del Web. Saludos. En una consulta, deseo que cuando el valor del registro consultado sea 1, no me devuelva 1, sino la palabra "ACTIVO", y cuando sea ...
  #1 (permalink)  
Antiguo 04/10/2005, 12:37
Avatar de EL_MVM  
Fecha de Ingreso: julio-2004
Mensajes: 24
Antigüedad: 19 años, 9 meses
Puntos: 0
SQL en VBasic

Saludos.

En una consulta, deseo que cuando el valor del registro consultado sea 1, no me devuelva 1, sino la palabra "ACTIVO", y cuando sea 0, me devuelva "INACTIVO", si alguien conoce una función SQL, que me permita hacer un reemplazo en el resultado, lo agradecería mucho.

De antemano muchas gracias.
  #2 (permalink)  
Antiguo 04/10/2005, 12:39
Avatar de EternalWitness  
Fecha de Ingreso: agosto-2005
Mensajes: 146
Antigüedad: 18 años, 8 meses
Puntos: 2
mmm creo que seria algo asi
select if(campo=1,'ACTIVO','INACTIVO') from tabla where blah
__________________
PRIMERA REGLA PARA ESCRIBIR POSTS:
piensa, piensa, escribe, piensa otra vez, envia
  #3 (permalink)  
Antiguo 05/10/2005, 10:11
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Eje!! que tal compañero EternalWitness, una pregunta, ese if es ANSI SQL?
  #4 (permalink)  
Antiguo 06/10/2005, 12:20
Avatar de EL_MVM  
Fecha de Ingreso: julio-2004
Mensajes: 24
Antigüedad: 19 años, 9 meses
Puntos: 0
Te agradezco el comentario, fue lo que necesitaba.

Y si lo puedes utilizar desde Access, hasta lo que sea Devel

Saludos.
  #5 (permalink)  
Antiguo 06/10/2005, 12:36
Avatar de aavg  
Fecha de Ingreso: abril-2002
Ubicación: Morelia México
Mensajes: 356
Antigüedad: 22 años
Puntos: 1
iif(T_Normal=0,'Turno Flexible','Turno Normal')
__________________
Abraham Velasco
Usuario # 516 en los Foros del Web.
El hombre no vale por lo que sabe, sino por lo que transmite
C'est parce qu'il y a un Dieu que nous sommes libres
  #6 (permalink)  
Antiguo 07/10/2005, 06:54
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 4 meses
Puntos: 6
Cita:
Iniciado por EL_MVM
Saludos.

En una consulta, deseo que cuando el valor del registro consultado sea 1, no me devuelva 1, sino la palabra "ACTIVO", y cuando sea 0, me devuelva "INACTIVO", si alguien conoce una función SQL, que me permita hacer un reemplazo en el resultado, lo agradecería mucho.

De antemano muchas gracias.
select * from tabla where dni like '"& txt_DNI &"'
do while not rs.eof
if rs!DNI = val(txt_DNI) then
valor = rs!valor_de_registro
end if
loop

'aca abajo es donde va el activo o el inactivo (pone un label para eso
if valor = 0 then
label1 = "activo"
else
label1 = "inactivo"
end if

'bue listo es mucho codigo pero funciona jejejeje
salu2
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
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 14:05.