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

Se puede usar la funcion Ereg en ASP?

Estas en el tema de Se puede usar la funcion Ereg en ASP? en el foro de ASP Clásico en Foros del Web. Hola amigos una consulta, estoy tratando de hacer una busqueda a traves de asp en mi base de datos, resulta que tengo un campo que ...
  #1 (permalink)  
Antiguo 16/12/2004, 07:11
 
Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 20 años, 6 meses
Puntos: 0
Se puede usar la funcion Ereg en ASP?

Hola amigos una consulta, estoy tratando de hacer una busqueda a traves de asp en mi base de datos, resulta que tengo un campo que contiene nombre y apellidos de los usuarios,y quiero hacer una busqueda de usuario, para esto realice una consulta donde tengo a todos mis usuarios , para que despues con un if compare los datos de mi base de datos con el parametro que ingresa el usuario, es decir,
parametro=perez



Y con ereg estoy tratando de hacer que reconsca el parametro que se ingresa, de este modo

if (ereg("parametro", rstipo("NOMBRE")))

pero no reconoce la funcion ereg, alguien sabe si ereg se puede utilizar en asp o si existe algo similar que pueda utilizar

Desde ya muchas gracias :)
  #2 (permalink)  
Antiguo 16/12/2004, 07:14
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
proba con

if parametro = rs("nombre") then
...
else
....
end if
  #3 (permalink)  
Antiguo 16/12/2004, 07:23
 
Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 20 años, 6 meses
Puntos: 0
No funciona :( , lo que pasa es que mi parametro de busqueda es Perez, y el rs(nombre)=Juan Perez, entonces no encuentra los registros que puedo hacer??
  #4 (permalink)  
Antiguo 16/12/2004, 07:25
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
use en la sentencia el "LIKE" y te busca todos las palabras que hay con perez
  #5 (permalink)  
Antiguo 16/12/2004, 07:30
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
select ........ WHERE CAMPO_a_buscar LIKE '% PALABRA_CLAVE %'

espero te sirva
  #6 (permalink)  
Antiguo 16/12/2004, 07:40
 
Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 20 años, 6 meses
Puntos: 0
ya probe lo del LIKE pero me dice que no encuentra registros , en la base de datos el nombre del usuario esta asi nombre apellido1 apellido2 en un solo campo y con espacio entre nombre y entre apellidos infuira en algo ??
Gracias por la ayuda ke me has dado ojala puedas seguir ayudandome
  #7 (permalink)  
Antiguo 16/12/2004, 07:42
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
pone el codigo y decime los nombres de los campos de la BD
  #8 (permalink)  
Antiguo 16/12/2004, 07:50
 
Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 20 años, 6 meses
Puntos: 0
Esta es la consulta que hago a la base de datos


TABLAS
EMPLEADOS(RUT,NOMBRE,FICHA,SERVICIO,CENTRO)
EJMEPLO DE LOS DATOS(11111111-1,Juan Perez Perez,7854,2525,MG0254)
mySQL="SELECT * FROM EMPLEADOS"
set rstipo = conn.execute(mySQL)}


y bueno el parametro de busqueda que ingresa el usuario

Gracias otra vez
  #9 (permalink)  
Antiguo 16/12/2004, 07:54
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
hace:
mySQL="SELECT * FROM EMPLEADOS where (trim(nombre) like '%" & buscar & "%')""

reemplaza el buscar por la variable tuya
creo que era parametro no?
  #10 (permalink)  
Antiguo 16/12/2004, 07:55
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
creo que se me fue un " al final
  #11 (permalink)  
Antiguo 16/12/2004, 08:04
 
Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 20 años, 6 meses
Puntos: 0
Siiiii Muchisimas Gracias ha funcionado a la perfeccion
Saludos Jacqui
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 04:55.