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

IF o select Case???

Estas en el tema de IF o select Case??? en el foro de ASP Clásico en Foros del Web. Hola, tengo que comprobar esto unas 58 veces: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ASP: Ver original <& # 37 ;     if     linea = ...
  #1 (permalink)  
Antiguo 21/06/2010, 08:09
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
IF o select Case???

Hola, tengo que comprobar esto unas 58 veces:
Código ASP:
Ver original
  1. <&#37;
  2.    
  3. if
  4.     linea="L01N" AND tubo="A"
  5.         then
  6.             codoptima=30
  7. elseif
  8.     linea="L01N" AND tubo="B"
  9.         then
  10.             codoptima=31
  11. elseif
  12.     linea="L01N" and tubo="C"
  13.         then
  14.             codoptima=32
  15. elseif
  16.         linea="L01S" AND tubo="D"
  17.         then
  18.             codoptima=33
  19. elseif
  20.     linea="L01S" AND tubo="E"
  21.         then
  22.             codoptima=34
  23. elseif
  24.     linea="L01S" AND tubo="F"
  25.         then
  26.             codoptima=35
  27.             end if
  28.        
  29.            
  30. %>
Es decur ayb faltan mas lineas y tubos, mi pregunta es, ¿es factible hacerloi de esta forma o con SELECT CASE es mejor?
Lo que busco es comprobar la linea para despues pasar este dato a una cadena sql:
Código ASP:
Ver original
  1. registros2.open"SELECT AVG(PESO)as peso from pesos where fecha Between '"&calendar1&"' AND '"&calendar2&"'AND hora='"&hora&"' AND codoptima='"&codoptima&"'",conexion2
Saludos
EDTI:
JAJA apenas me doy cuenta de mi ignorancia, con case no puedo evaluar esta condicion ya que uso 2 variables. Perdon y saludos

Última edición por th3r0rn; 21/06/2010 a las 08:23
  #2 (permalink)  
Antiguo 21/06/2010, 18:13
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 2 meses
Puntos: 88
Respuesta: IF o select Case???

podrias usar "select case" encadenados

Cita:
select case linea
case "L01S":
select case tubo
case "A": codoptima = 35
case "B": .....
end select
case "algo extra"
otro select case
otra serie de condiciones
se acaba el case
y a correr

ojala se entienda la idea

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra

Etiquetas: case, select
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 10:36.