Como fazer consulta dentro de um campo Memo

Delphi

15/04/2003

Tenho um cadastro de fornecedores, onde existe um campo OBS do tipo Memo(DBRichText). Este fornecedor como outros, por exemplo, fornece determinado tipo de material, que coloquei dentro do campo OBS. Pergunta. Como fazer, através de um edit ou outro meio qquer, onde eu digito por exemplo, Sextavado, e me retorna todos os fornecedores onde no Campo OBS, eu coloquei que eles fornecem parafusos Sextavados. Assim:
fornec1 - cod 1- razao - qquer1 - OBS - parafusos sextavados 4,2X20
fornec1 - cod 2- razao - qquer1 - OBS - parafusos sextavados 4,2X20
fornec1 - cod 3- razao - qquer1 - OBS - parafusos lisos
fornec1 - cod 4- razao - qquer1 - OBS - parafusos sextavados 4,2X20
O resultado desta consulta só me retornaria o fornec cujos codigos são:
1,2 e o 4, pois o tres não tem a palavra Sextavado no campo OBS.
Como fazer? Eu não quero substituição de String num Memo, mas consulta.


Paulo

Paulo

Curtidas 0

Respostas

Navoid

Navoid

15/04/2003

seguinte cara, vc tem que fazer via sql assim:

****
query1.sql.text := ´select * from fornecedor where (obs like :pobs)´;
query1.parambyname(´pobs´).asstring:= ´¬´ + edit1.text + ´¬´;
query1.active:= true;
****

pronto, vc tem os registros que procura.
espero ter ajudado

até


GOSTEI 0
POSTAR