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

ayuda porfa

Estas en el tema de ayuda porfa en el foro de ASP Clásico en Foros del Web. hola: no se por que no me toma el condicional if...si los valores llegan bien <%bus_sexo=request.form("bus_sexo")%> <%strconn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Inetpub\wwwroot\prueba de pagina\datos.mdb;" set ...
  #1 (permalink)  
Antiguo 02/12/2003, 21:56
 
Fecha de Ingreso: septiembre-2002
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
ayuda porfa

hola:
no se por que no me toma el condicional if...si los valores llegan bien

<%bus_sexo=request.form("bus_sexo")%>
<%strconn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Inetpub\wwwroot\prueba de pagina\datos.mdb;"
set conn = Server.Createobject("adodb.connection")
conn.open strconn
SQL = "SELECT * FROM dato"
set strconn = conn.Execute(SQL)
var=bus_Sexo
while not strconn.EOF
var1=strconn("sexo")
response.write(var1)
if (var1 = var) then
var2=strconn("profesion")
response.write(var2)
end if
strconn.MoveNext
wend
conn.close
%>
  #2 (permalink)  
Antiguo 22/12/2003, 07:23
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 7 meses
Puntos: 2
¿Has probado a poner también un "else"? Quiero decir: plantea una condición entera, "si...algo y si no...otra cosa", porque si es sólo "si...algo", no es condición, sino ejecución directa tomando una variable.


espero que te sirva


compartiendo, mejoramos todos
  #3 (permalink)  
Antiguo 23/12/2003, 15:07
 
Fecha de Ingreso: febrero-2002
Mensajes: 157
Antigüedad: 22 años, 3 meses
Puntos: 0
aparte de lo que ludovico2000 te dice, tambien podrias verificar si tu consulta realmente trae algo o no, y si el tipo de dato de tu tabla corresponde al tipo de dato que recuperas....

hace un response.write("algo") en vez de que te muestre el valor de un campo dentro del while, asi tambien sabras si entra a tu condicion o no, puede que ese registro no este dentro de tu tabla.
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 23:24.