Visual Basic - Buscar en una base de datos

Life is soft - evento anual de software empresarial
 
Vista:

Buscar en una base de datos

Publicado por Eduardo (2 intervenciones) el 17/06/2003 15:31:42
Cuando un usuario ingresa un valor a buscar el programa tiene que buscarlo en una base de datos y mostrarlo en un casillero, el problema es que para buscar con LIKE solo permite buscar un texto especìfico
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Buscar en una base de datos

Publicado por Eric Martinez (59 intervenciones) el 17/06/2003 16:15:43
probaste usando un seek????

lo otro seria ke hicieras un Do while que recorra toda la base y abajo colocar un IF Then haciendo la pregunta de igualdad pero esta ultima opcion no es muy buena cuando tienes muchos registros pues se demora un pokito pero es buena opcion

si alguien tiene otra pues mucho mejor

saludos..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar en una base de datos

Publicado por Luigi (79 intervenciones) el 17/06/2003 19:59:11
Puedes usar el comando Find en el recordset y poner algo como:

rcdset.Find "Codigo LIKE '*" & TxtCodigo.Text & "*' " ESTO ES PARA ACCESS o
rcdset.Find "Codigo LIKE '%" & TxtCodigo.Text & "%' " ESTO ES PARA
SQLSERVER
una vez obtenido el registro lo muestras:
TxtNombre.text = rcdset("NOMBRE")

PERO YO TE RECOMIENDO Q UTILIZES UN FILTRO DIRECTO CON UNA CONSULTA SELECT..Q ES MUCHO MAS RAPIDO...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar