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

Un poko de ayuda

Estas en el tema de Un poko de ayuda en el foro de ASP Clásico en Foros del Web. Wenassss: Haber el problema q tengo es el siguiente. toy haciendo una paginilla en asp, como una especie de buscador, y el problema es q ...
  #1 (permalink)  
Antiguo 25/04/2003, 01:05
 
Fecha de Ingreso: abril-2003
Mensajes: 6
Antigüedad: 21 años, 2 meses
Puntos: 0
Un poko de ayuda

Wenassss:

Haber el problema q tengo es el siguiente. toy haciendo una paginilla en asp, como una especie de buscador, y el problema es q cuando paso de una pagina a otra, el valor q e introdcido me lo coge bien, la base de datos ta bien conectada, y hasta el "while" me lo hace todo, pero no me entra dentro de "IF" y no se pq es, no me visualiza nada, y si le pongo lo de visualizar antes del if, me visualiza todo asi ke os deo el codigo:

<b><%=Request.Form("caja")%><br></b>
<%a= Request.Form("caja")%> 'recoge el valor bien'
<%
oRs.MoveFirst();

while(!oRs.Eof)

{%>

<%
b=oRs("palabra")%>
<%
if (b==a) %> 'se salta el if'
<% {
%>
<b><%=oRs("empresa")%> </b> <br>
<%=oRs("descripcion")%> <br>
<u> <%=oRs("url")%> </u> <br> <p>

<% } %>

<% oRs.MoveNext();

}%>


muxas gracias
  #2 (permalink)  
Antiguo 25/04/2003, 01:16
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Cita:
if (b==a)
uhh esa no me la sabia

intentalo asi

if b=a

para mayor seguridad si son numericos

if clng(b)=clng(a)

un saludo
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 25/04/2003, 02:33
 
Fecha de Ingreso: abril-2003
Mensajes: 6
Antigüedad: 21 años, 2 meses
Puntos: 0
ya lo he probado, y el resultado eske me coge todos los datos de la base de datos, no seleccionando los ke kiero,
he probado con variables (,a,b) y tb poniendolo directamente,

IF(oRs("palabra")==Request.Form("caja")) y nada, y eske no me da ningun error, se lo salta, como si no existiera

Gracias
  #4 (permalink)  
Antiguo 25/04/2003, 02:50
 
Fecha de Ingreso: abril-2003
Mensajes: 6
Antigüedad: 21 años, 2 meses
Puntos: 0
jooo me toy desesperando!!

haber si en el if pongo....

IF (A==B)

no hace nada, no entra en el IF

IF(A=B)

Entra dentro del if, pero no ejecuta el IF es decir, me muestra todos los campos d ela base de datos, pero sin ejecutar la sentencia if

moraleja:Me toy volviendo loko!
  #5 (permalink)  
Antiguo 25/04/2003, 04:04
Avatar de javimartinez  
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 2 meses
Puntos: 1
Una cosilla que me paso a mi. Si palabra lo introduces desde un combobox el netscape me incluia espacios en blanca despues de la palabra, por lo que al comparar no salia lo deseado. mira a ver si por eso no te funciona la comparación.

Un saludo
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse
  #6 (permalink)  
Antiguo 25/04/2003, 04:11
 
Fecha de Ingreso: abril-2003
Mensajes: 6
Antigüedad: 21 años, 2 meses
Puntos: 0
ka vaa no e sun combobox, es un text
ademas al principio de la pagina hay un:
REQUEST.FORM("CAJA"),
que lo puse para ver si me cogia el valor de la pagina anterior, me lo coge sin ningun problema.

Lo de "PALABRA" es un campo de una base de datos.

Si pongo ke me lo visualice, me lo visualiza bien, es decir sin mas espacios de los normales.

muxas graciass a todos!!!!!
  #7 (permalink)  
Antiguo 25/04/2003, 10:47
 
Fecha de Ingreso: abril-2003
Ubicación: guadalupe
Mensajes: 12
Antigüedad: 21 años, 1 mes
Puntos: 0
aguas con las comparaciones

en javascript usas ==
y en vbscript debes usar solo un =
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:49.