Allan
2004-08-15 05:19:59 UTC
Olá pessoal, não sei se posso fazer essa pergunta aki, se nao puder, favor ignorar..
Tenho um bd em Firebird 1.5, com Charset Win1252, e Collate PXW_INTL850 ligado pelo DbExpress no Delphi 7..
Tenho o seguinte código no evento OnChance de um Edit:
DmDados.ClientPersonagens.Close;
With DmDados.SqlPersonagens do
begin
Close;
CommandText :=
'Select * From TbPersonagens Where Upper(Codinome) Like'
+ AnsiUpperCase(QuotedStr(EdtPesquisa.Text+'%'))
+'Order By Codinome';
Open;
end;
DmDados.ClientPersonagens.Open;
Bom, isso me faz com q, se eu tiver um registro de nome "Capitão América" e digitar "CAPITÃO AMÉRICA" ou "capitão américa" ele ache o mesmo... se eu digitar tb "capit", ele acha o registro, mas se eu digitar "capitao" ele nao acha.. justamente por causa do acento..
Tem algum jeito de contornar isso? digo, se eu digitar "capitao america", q ele me mostre o registro de nome "Capitão América", do mesmo jeito q ele ta ignorando as maiúsculas e minúsculas...
Grato pela atençao de todos.. abraços...
Allan Elias Ramos :wink:
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br-Il65aJm67CNwFqzsTH5u/***@public.gmane.org
-----------------------------------------
Grupos.com.br - A vida acontece em grupos
Tenho um bd em Firebird 1.5, com Charset Win1252, e Collate PXW_INTL850 ligado pelo DbExpress no Delphi 7..
Tenho o seguinte código no evento OnChance de um Edit:
DmDados.ClientPersonagens.Close;
With DmDados.SqlPersonagens do
begin
Close;
CommandText :=
'Select * From TbPersonagens Where Upper(Codinome) Like'
+ AnsiUpperCase(QuotedStr(EdtPesquisa.Text+'%'))
+'Order By Codinome';
Open;
end;
DmDados.ClientPersonagens.Open;
Bom, isso me faz com q, se eu tiver um registro de nome "Capitão América" e digitar "CAPITÃO AMÉRICA" ou "capitão américa" ele ache o mesmo... se eu digitar tb "capit", ele acha o registro, mas se eu digitar "capitao" ele nao acha.. justamente por causa do acento..
Tem algum jeito de contornar isso? digo, se eu digitar "capitao america", q ele me mostre o registro de nome "Capitão América", do mesmo jeito q ele ta ignorando as maiúsculas e minúsculas...
Grato pela atençao de todos.. abraços...
Allan Elias Ramos :wink:
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br-Il65aJm67CNwFqzsTH5u/***@public.gmane.org
-----------------------------------------
Grupos.com.br - A vida acontece em grupos