busqueda

26/04/2005 - 18:24 por HECTOR BARAJAS | Informe spam
Como utilizo el metodo find en un recordset ADO para buscar en una base de
datos registros que contengan el valor que yo di a buscar. Por ejemplo si yo
escribo la palabra Procesador y el primer registro que la tiene es
"Procesador Pentium III" me lo encuentre.

Escribi esta instruccion, Pero no me lo encuentra

REGISTROS.Find "artdescripcion like '" & buscar & "'"

Preguntas similare

Leer las respuestas

#1 KL
26/04/2005 - 17:40 | Informe spam
Hola Hector,

Creo que te has olvidado los "wildcards", prueba:

REGISTROS.Find "artdescripcion like '*" & buscar & "*'"

Saludos,
KL


"HECTOR BARAJAS" wrote in message
news:
Como utilizo el metodo find en un recordset ADO para buscar en una base de
datos registros que contengan el valor que yo di a buscar. Por ejemplo si
yo
escribo la palabra Procesador y el primer registro que la tiene es
"Procesador Pentium III" me lo encuentre.

Escribi esta instruccion, Pero no me lo encuentra

REGISTROS.Find "artdescripcion like '" & buscar & "'"


Respuesta Responder a este mensaje
#2 KL
26/04/2005 - 17:51 | Informe spam
Por cierto, tambien podrias usar filtro, pero entonces:
1) si usas ADO el "wildcard" en el SQL string seria "%" y no "*"

p.ej:
rs.Open "SELECT * FROM " & TableName & " WHERE " & FieldName & " LIKE '%" &
buscar & "%'", _
cn, adOpenStatic, adLockOptimistic, adCmdText

2) si usas DAO el "wildcard" en el SQL string seria "*"

Saludos,
KL

"KL" wrote in message
news:
Hola Hector,

Creo que te has olvidado los "wildcards", prueba:

REGISTROS.Find "artdescripcion like '*" & buscar & "*'"

Saludos,
KL


"HECTOR BARAJAS" wrote in message
news:
Como utilizo el metodo find en un recordset ADO para buscar en una base
de
datos registros que contengan el valor que yo di a buscar. Por ejemplo si
yo
escribo la palabra Procesador y el primer registro que la tiene es
"Procesador Pentium III" me lo encuentre.

Escribi esta instruccion, Pero no me lo encuentra

REGISTROS.Find "artdescripcion like '" & buscar & "'"






Respuesta Responder a este mensaje
#3 HECTOR BARAJAS
26/04/2005 - 19:47 | Informe spam
Gracias, si me sirvieron tus respuestas

"KL" escribió en el mensaje
news:
Hola Hector,

Creo que te has olvidado los "wildcards", prueba:

REGISTROS.Find "artdescripcion like '*" & buscar & "*'"

Saludos,
KL


"HECTOR BARAJAS" wrote in message
news:
> Como utilizo el metodo find en un recordset ADO para buscar en una base


de
> datos registros que contengan el valor que yo di a buscar. Por ejemplo


si
> yo
> escribo la palabra Procesador y el primer registro que la tiene es
> "Procesador Pentium III" me lo encuentre.
>
> Escribi esta instruccion, Pero no me lo encuentra
>
> REGISTROS.Find "artdescripcion like '" & buscar & "'"
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida