Dos preguntas de ASP, Urgente!!!

15/06/2005 - 17:19 por Luis | Informe spam
Hola, realizo una busqueda dentro de una db de access con el siguiente
codigo

Set ConexionBD = Server.CreateObject("ADOdb.Connection")
ConexionBD.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" &
Server.Mappath("\fpdb\datos.mdb")
Set RS = ConexionBD.Execute("Select * from datos where descrip like'%" &
Request("buscar") & "%'")

pero el problema es que solo puedo poner una palabra o frase en el campo de
busqueda ya que me tira resultados segun la frase exacta que ingresé.
Podrian decirme como hacer para buscar dos o mas palabras contenidas en un
registro?? onda que me muestre todos los registros que tengan las palabras
"Windows" y "XP" como lo hace yahoo o google???

Y la otra es, si quiero guardar registros con texto, access solo me permite
guardar hasta 255 caracteres, como puedo hacer para que me de mas espacio
para almacenar? o conocen alguna otra forma? para que me busque en txt y me
los muestre o algo asi???

Muchas gracias
 

Leer las respuestas

#1 Flavio Narvaez F
24/06/2005 - 00:32 | Informe spam
Usa mejor el INSTR()



"Luis" escribió en el mensaje
news:
Hola, realizo una busqueda dentro de una db de access con el siguiente
codigo

Set ConexionBD = Server.CreateObject("ADOdb.Connection")
ConexionBD.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" &
Server.Mappath("\fpdb\datos.mdb")
Set RS = ConexionBD.Execute("Select * from datos where descrip like'%" &
Request("buscar") & "%'")

pero el problema es que solo puedo poner una palabra o frase en el campo
de
busqueda ya que me tira resultados segun la frase exacta que ingresé.
Podrian decirme como hacer para buscar dos o mas palabras contenidas en un
registro?? onda que me muestre todos los registros que tengan las palabras
"Windows" y "XP" como lo hace yahoo o google???

Y la otra es, si quiero guardar registros con texto, access solo me
permite
guardar hasta 255 caracteres, como puedo hacer para que me de mas espacio
para almacenar? o conocen alguna otra forma? para que me busque en txt y
me
los muestre o algo asi???

Muchas gracias


Preguntas similares