ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Gostaria de ajuda em erro na linha de comando...

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
adrianoprog
Novato
Novato


Registrado: Segunda-Feira, 19 de Novembro de 2007
Mensagens: 4

MensagemEnviada: Seg Nov 19, 2007 3:34 pm    Assunto: Gostaria de ajuda em erro na linha de comando... Responder com Citação

Sql.Add('where pecDescricaoFonema like "%'+edtoque.Text+'%"');


Desde já, agradeço pela ajuda....
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Seg Nov 19, 2007 4:29 pm    Assunto: Responder com Citação

qual o erro mesmo?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adrianoprog
Novato
Novato


Registrado: Segunda-Feira, 19 de Novembro de 2007
Mensagens: 4

MensagemEnviada: Seg Nov 19, 2007 4:41 pm    Assunto: reply Responder com Citação

Sql.add(('where pecDescricaoFonema like :pecdesc'+IntToStr(i))
or
('where pecCompletoFonema like :pecdesc'+IntToStr(i)));

operator not applicable to this operand type...

eu acho que ta faltando alguma aspas nos campos pecDescricaoFonema e pecCompletoFonema...

estou aprendendo delphi, e não sei muita coisa se puderem me ajudar agradeço....


obrigado...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
abagattini
Mestre
Mestre


Registrado: Terça-Feira, 29 de Novembro de 2005
Mensagens: 758
Localização: Porto Alegre/RS

MensagemEnviada: Ter Nov 20, 2007 8:49 pm    Assunto: Responder com Citação

Tenta assim:

Código:

const ASPAS='''';
begin
  Sql.Add('where pecDescricaoFonema like '+ASPAS+'%'+edtoque.Text+'%'+ASPAS);
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Ter Nov 20, 2007 9:08 pm    Assunto: Responder com Citação

q isso?!!!??

não entendi nada!!

q monte de parênteses?

q monte de where?

q é esse OR jogado de qq jeito?


Sql.add(('where pecDescricaoFonema like :pecdesc'+IntToStr(i))
or
('where pecCompletoFonema like :pecdesc'+IntToStr(i)));



Código:
Sql.add('where pecDescricaoFonema like :pecdesc'+IntToStr(i)+
' OR pecCompletoFonema like :pecdesc'+IntToStr(i));


assim já ao menos compilaria!!

agora esse parametro com nome indefinido eu nao entendi.
mas td bem!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
levijr00
Membro Junior
Membro Junior


Registrado: Sexta-Feira, 16 de Setembro de 2005
Mensagens: 356
Localização: Rio Verde - GO

MensagemEnviada: Qua Nov 21, 2007 8:31 am    Assunto: Responder com Citação

Código:
Sql.Add('where pecDescricaoFonema like '+QuotedStr('%'+edtoque.Text+'%'));


assim funciona....


abraço...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB