Delphi - busqueda parcial en un string

 
Vista:

busqueda parcial en un string

Publicado por Giro (5 intervenciones) el 11/08/2004 21:34:59
Hola a todos lo primero es que soy un novato en Delphi
Estoy usan el locate para realizar una busqueda parcial en un campo de una tabla, utilizo la opcion lopartialkey del locate pero no me funciona, no se si estoy haciendo algo mal en teoria deberia si un registro tiene en el contenido de un campo el texto ESTO ES UNA PRUEBA si yo quiero localizar PRUEBA deberia traerlo pero no lo hace, quisiera saber si estoy haciendo algo mal o si hay alguna otra forma de como localizar un campo en una tabla que contenga una parte o la totalidad de un texto que quiero buscar.

la sentencia que estoy usando es la siguiente :
if not DM.Tclientes.Locate('nombre',SearchEd.Text, lopartialkey, locaseinsensitive])Then
MessageDlg ('No Existen Registros Con Esa Descripción', mtError, [mbOK],0);

Uso como BD SQL2000 y estoy trabajando con componentes ADO y Delphi 5
Gracias anticipadas.
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

RE:busqueda parcial en un string

Publicado por PonchoWare (27 intervenciones) el 12/08/2004 06:46:37
Podrias usar un TADOQuery y hacer un SELECT LIKE
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