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

Seleecionar un Dato de BD para poder desplegar selección

Estas en el tema de Seleecionar un Dato de BD para poder desplegar selección en el foro de ASP Clásico en Foros del Web. . . . . VariableTipo=Request.Form ("TIPO") TIPO=VariableTipo if TIPO="ACTIVOS" then TIPOSQL=" and isnull(FechaRetiro)" elseif TIPO="RETIRADOS" then TIPOSQL=" and not isnull(FechaRetiro)" elseif TIPO="CONTRATADOS" then TIPOSQL=" ( ...
  #1 (permalink)  
Antiguo 04/09/2006, 13:47
 
Fecha de Ingreso: noviembre-2005
Mensajes: 10
Antigüedad: 18 años, 6 meses
Puntos: 0
Seleecionar un Dato de BD para poder desplegar selección

.
.
.
.
VariableTipo=Request.Form ("TIPO")
TIPO=VariableTipo
if TIPO="ACTIVOS" then
TIPOSQL=" and isnull(FechaRetiro)"
elseif TIPO="RETIRADOS" then
TIPOSQL=" and not isnull(FechaRetiro)"
elseif TIPO="CONTRATADOS" then
TIPOSQL=" (TipoPersonal)"
else
TIPOSQL=""
end if
.
.
..
esto es parte de mi código Tipo Personal es un campo de mi BD q contiene tres tipo de datos 1,2,o 3
necesito q haga esta selección solo para el TipoPersonal 3 he intentado de varias fomas y no me lo toma...podrian ayudarme lo necesito Urgent!!!!!!
  #2 (permalink)  
Antiguo 04/09/2006, 13:55
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
eeehhh, no te entendí que necesitas .... ¿concatenar un where? .... quizá un:

TIPOSQL=" and TipoPersonal = 3 "

Pero solo adivino, la verdad no te entendí
  #3 (permalink)  
Antiguo 04/09/2006, 14:27
 
Fecha de Ingreso: noviembre-2005
Mensajes: 10
Antigüedad: 18 años, 6 meses
Puntos: 0
Gracias por tu pronta respuesta, necesito que de todos los valores de TipoPersonal que estan almacenados en la BD, solo tome los q son 3, intente la forma que anterior me mencionas pero me da error!!!!
  #4 (permalink)  
Antiguo 04/09/2006, 14:58
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
El problema es el resultado de la cadena que estas concatenando.

¿Puedes postear el resultado de donde ocupas TIPOSQL?

Supongo que estas formando una consulta dependiendo de ciertas condiciones. En el primer fragmento de còdigo no se puede observar esto, pero parece lo màs lógico.

Tambien sería de ayuda que postear el error que te manda, aunque estoy casi seguro que es de sintaxis

Saludos
  #5 (permalink)  
Antiguo 08/09/2006, 07:07
 
Fecha de Ingreso: noviembre-2005
Mensajes: 10
Antigüedad: 18 años, 6 meses
Puntos: 0
Myakire de verdad muchisismas gracias, tus sugerencias y ayuda me sirvieron de mucho y pude resolver el problema...
De nuevo gracias por tu colaboración!!!
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 02:19.