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

Error con función split

Estas en el tema de Error con función split en el foro de ASP Clásico en Foros del Web. Tengo un error con esta función no estoy familiarizado con ella y no sé muy bien como se usa. El código: keyword = Split(Trim(keyword), " ...
  #1 (permalink)  
Antiguo 17/04/2003, 13:53
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 22 años, 6 meses
Puntos: 0
Error con función split

Tengo un error con esta función no estoy familiarizado con ella y no sé muy bien como se usa.

El código:

keyword = Split(Trim(keyword), " ")
SQL = "SELECT * FROM tabla WHERE name & link & description & keywords LIKE '%" & keyword & "%' order by interes desc"

Gracias
  #2 (permalink)  
Antiguo 17/04/2003, 15:29
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
me imagino que en keyword tienes una frase...ej:

"esta es la frase"

el split te separa en un vector de indices cada palabra (por buscar un espacio en blanco " ")

o sea te guarda tu frase asi.

keyword(0)=esta
keyword(1)=es
keyword(2)=la
keyword(3)=frase

para recorrerlo y meterselo a un select deberias hacer algo asi.

for i=lbound(keyword) to ubound(keyword)
SQL = "SELECT * FROM tabla WHERE name & link & description & keywords LIKE '%" & keyword(i) & "%' order by interes desc"
next


bueno algo asi..si es lo que quieres...
  #3 (permalink)  
Antiguo 17/04/2003, 15:36
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 22 años, 6 meses
Puntos: 0
Es lo que quiero pero da error....


keyword = Split(Trim(keyword), " ")
for i=lbound(keyword) to ubound(keyword)
SQL = "SELECT * FROM tabla WHERE name & link & description & keywords LIKE '%" & keyword(i) & "%' order by interes desc"
  #4 (permalink)  
Antiguo 17/04/2003, 16:08
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Y si primero le haces el trim y luego recorres la cadena? Por ejemplo así:

keyword1=trim(keyword)
keyword=split(keyword1," ")
.....

Saludos.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #5 (permalink)  
Antiguo 19/04/2003, 09:42
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
si dices el error....seria un buen comienzo
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:29.