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

Consulta SQL

Estas en el tema de Consulta SQL en el foro de ASP Clásico en Foros del Web. Hola a todos. Tengo en mi programa 3 cuadros de texto. Los cuales tienen la siguiente informacion: 1.- Opcion1(Cualquiera, Uno, Dos, Tres). 2.- Opcion2(Cualquiera, Cuatro, ...
  #1 (permalink)  
Antiguo 10/12/2003, 18:16
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Consulta SQL

Hola a todos.

Tengo en mi programa 3 cuadros de texto. Los cuales tienen la siguiente informacion:

1.- Opcion1(Cualquiera, Uno, Dos, Tres).
2.- Opcion2(Cualquiera, Cuatro, Cinco, Seis).
3.- Opcion3(Cualquiera, Siete, Ocho, Nueve).

Si las 3 opciones son igual a cualquiera te diga que todas las opciones son igual a cualquiera con esta condicion:

IF Opcion1="Cualquiera" AND Opcion2="Cualquiera" AND Opcion3="Cualquiera" THEN
Response.Write("Valores Igual A Cualquiera")

Si las 3 opciones son diferenetes a cualquiera diga que las 3 opciones son diferentes a cualquiera con esta condicion:

ELSEIF Opcion1<>"Cualquiera" AND Opcion2<>"Cualquiera" AND Opcion3<>"Cualquiera" THEN
Response.Write("Todos Los Valores Diferentes")

Tambien tengo si 1 de las 3 opciones es diferente diga que solo una es diferente con la siguiente condicion:

IF Opcion1="Cualquiera" OR Opcion2="Cualquiera" OR Opcion3="Cualquiera THEN
Response.Write("Un Valor Diferente A Cualquiera")

El problema con esta condicon es que si yo pongo por ejemplo la Opcion1 y la Opcion2 diferente a cualquiera me marca que solo "Un Valor Diferente A Cualquiera".

Como o con que le puedo hacer para resolver este problema.

De antemano gracias por su ayuda.
  #2 (permalink)  
Antiguo 11/12/2003, 02:39
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 3 meses
Puntos: 2
Podrías utilizar un contador y un Select case para controlar los valores diferentes a cualquiera.
Código PHP:
cont 0
If Opcion1<>"Cualquiera" then
  cont
=cont+1
end 
if
If 
Opcion2<>"Cualquiera" then
  cont
=cont+1
end 
if
If 
Opcion3<>"Cualquiera" then
  cont
=cont+1
end 
if

Select case cont
  
case 0
    Response
.Write("Valores Igual A Cualquiera")
  case 
1
    Response
.Write("Un Valor Diferente A Cualquiera")
  case 
2
    Response
.Write("Dos Valores Diferente A Cualquiera")
  case 
3
    Response
.Write("Todos Los Valores Diferentes")
End Select 
Un saludo
Txarly
__________________
¿Por qué Uri Geller doblaba cucharas?
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 00:31.