Fórum Pesquisa utilizando SQL #209283
25/01/2004
0
Estou precisando fazer uma pesquisa no banco de dados(Interbase) que retorne resultados próximos, por exemplo ´ca´ retorna ´[b:3adfc629d8]ca[/b:3adfc629d8]rro´, ´[b:3adfc629d8]ca[/b:3adfc629d8]rteira´, ´ata[b:3adfc629d8]ca[/b:3adfc629d8]do´, etc. Estou utilizando os comopnente DBExpress para acesso ao BD (SQLConnection,SQLDataSet) e os componentes de acesso a dados DataSource, ClientDataSet e DataSetProvider.
Caso alguém possa me ajudar ficarei muito grato.
Ivan Silva
Curtir tópico
+ 0Posts
25/01/2004
Debug
var Sql:string;
begin
if (RGOpcoes.ItemIndex = 2)and(trim(edtPesq.Text)<>´´) then
begin
SQL := ´ SELECT D.SEQUENCIAL, D.NUM_SINISTRO, D.VITIMA, D.CPF,´+
´ H.TIPO, D.VALOR_INDENIZACAO, S.DESCRICAO ´+
´ FROM DPVAT D, HONORARIOS H, STATUS_SINISTRO S ´+
´ WHERE UPPER(VITIMA)LIKE UPPER ´+´(´+QuotedStr(edtPesq.Text+´¬´)+´)´ +
´ AND D.TIPO_SINISTRO = H.HONORARIOS_ID ´+
´ AND D.STATUS_SINISTRO = S.COD_STATUS´;
Desativar_Tabela(CDPesq);
Ativar_Tabela(CDPesq,SQL,stResetar);
end;
Gostei + 0
25/01/2004
Ivan Silva
SQLDS_CID.CommandText := ´select CD_COD from CID where(CD_COD like :P_CD_COD)´;
SQLDS_CID.ParamByName(´P_CD_COD´).AsString :=EditBusca.Text+´¬´;
SQLDS_CID.Open;
Tem algum erro aparente?
Gostei + 0
25/01/2004
Vinicius2k
Ivan,
SQLDS_CID.ParamByName(´P_CD_COD´).AsString :=[color=green:8c33ad633a]´¬´+EditBusca.Text+´¬´[/color:8c33ad633a];
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)