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

Que #@#$

Estas en el tema de Que #@#$ en el foro de ASP Clásico en Foros del Web. Estoy trabajando en una página en la cual necesito validar un campo de busqueda, y para ello utilizo el siguiente codigo: Código: tamano = len(busqueda) ...
  #1 (permalink)  
Antiguo 20/03/2002, 09:28
 
Fecha de Ingreso: enero-2002
Mensajes: 47
Antigüedad: 22 años, 5 meses
Puntos: 0
Que #@#$

Estoy trabajando en una página en la cual necesito validar un campo de busqueda, y para ello utilizo el siguiente codigo:
Código:
  
tamano = len(busqueda)
if tamano < 11 then
  comparar = left("####.##.##",tamano)
  if Cstr(busqueda) like comparar then 
    informe = "<b>La posición no se encuentra en la base de datos</b>"
  Else
    informe = "<b>La busqueda ingresada no corresponde a un codigo valido</b>"
  end if
else
  informe = "<b>La busqueda ingresada no corresponde a un codigo valido</b>"
end if
Siendo "busqueda" el valor de la cadena a buscar que va a tener la forma ####.##.## (p.e: 1234.56.789 o tambien cualquier subcadena que conicida con el patron (P.e. 1234.5, 12, 56, etc)
Revise el codigo de arriba a abajo y no le puedo encontrar el error , me tira el siguiente error:

Código:
Error de Microsoft VBScript en tiempo de ejecución error '800a0023' 

No se ha definido Sub o Function 

/EYF_ABA_COC_EP_PUB/comex/codigos/codes.asp, line 121
Donde la linea 121 es la linea del segundo if, el que tiene la funcion like.

Me estoy volviendo loco con este codigo.!!! Si me pueden ayudar se los agradecere mucho.!!

Andres.
  #2 (permalink)  
Antiguo 20/03/2002, 11:59
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Que #@#$

Se me ocurre que uses lo siguiente en lugar del like:
if instr(Cstr(busqueda),comparar)=0 then
  #3 (permalink)  
Antiguo 20/03/2002, 12:28
 
Fecha de Ingreso: enero-2002
Mensajes: 47
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Que #@#$

Nopi, no me funciono...., :( :( , Gracias de todos modos..., , ya alguna manera yoy a encontrar.
  #4 (permalink)  
Antiguo 22/03/2002, 07:39
 
Fecha de Ingreso: enero-2002
Mensajes: 47
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Que #@#$

Ningun maestro de ASP sabe el porque de esto??? Tengo un problema con la funcion like y no se por que.!!!

Graciassss.!
  #5 (permalink)  
Antiguo 22/03/2002, 07:54
 
Fecha de Ingreso: marzo-2002
Mensajes: 9
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Que #@#$

El error te dará en la linea 121 del código html generado en cliente.

Míralo ahí, porque el if creo que no es el problema.

Espero haberte ayudado.

Un saludo
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 01:18.