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 

Onde eu errei ?

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


Registrado: Segunda-Feira, 1 de Mai de 2006
Mensagens: 74

MensagemEnviada: Sex Mai 12, 2006 1:26 am    Assunto: Onde eu errei ? Responder com Citação

select F.IdFilhos , F.Nome from TBCadPessoas P , TBFilhos F
where (P.Idpessoa = F.Pai_Mae)

está dando este erro : Type mismatch in expression.

Onde está ???

Erick
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Marcel_Br
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 23 de Março de 2005
Mensagens: 184
Localização: Rio de Janeiro

MensagemEnviada: Sex Mai 12, 2006 10:35 am    Assunto: Onde eu errei ? Responder com Citação

Aparentemente os campos (P.Idpessoa = F.Pai_Mae) são de tipos diferentes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
efs1985
Novato
Novato


Registrado: Segunda-Feira, 1 de Mai de 2006
Mensagens: 74

MensagemEnviada: Sex Mai 12, 2006 10:43 am    Assunto: Onde eu errei ? Responder com Citação

Bom

Idpessoa --> é um campo incremental de uma tabela chamada Pessoas, chave primária
Pai_Mae --> é um campo de uma tabela chamada Filhos que gerará um lookup apartir dele, então ele tb recebe o valor do Idpessoa.

Será que expliquei direito, deu pra entender ???

Erick
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fernandopraise
Novato
Novato


Registrado: Terça-Feira, 4 de Abril de 2006
Mensagens: 47

MensagemEnviada: Sex Mai 12, 2006 10:50 am    Assunto: Onde eu errei ? Responder com Citação

Idpessoa --> é um campo incremental de uma tabela chamada Pessoas, chave primária
Pai_Mae --> é um campo de uma tabela chamada Filhos que gerará um lookup apartir dele, então ele tb recebe o valor do Idpessoa.

OLA JOVEM ... RESTA SABER SE O CAMPO PAI_MAE DA TABELA FILHOS QUE TIPO É .. NUMERO, INCREMENTAL? ELE TEM QUE SE UM FORMATO COMPATIVEL COM NUMEROS, POIS O CAMPO INCREMENTAL CONTEM NUMEROS... DE UMA OLHADINHA... SE PUDER AJUDAR...

ABRAÇO

FERNANDO
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marciobatista
Profissional
Profissional


Registrado: Terça-Feira, 25 de Mai de 2004
Mensagens: 578

MensagemEnviada: Sex Mai 12, 2006 10:52 am    Assunto: Onde eu errei ? Responder com Citação

o que parece estar acontecendo e que pai_mae nao e do mesmo tipo de idpessoa

exemplo : pai_mae= char(40)
idpessoa= integer

essese dois registros tem q ser do mesmo tipo (ou covertelos para o mesmo tipo na hora da consulta strtoint ou inttostr

qualquer coisa posta ai
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
efs1985
Novato
Novato


Registrado: Segunda-Feira, 1 de Mai de 2006
Mensagens: 74

MensagemEnviada: Sex Mai 12, 2006 2:52 pm    Assunto: Onde eu errei ? Responder com Citação

Valeu pessoal , tá resolvido !!!!!!! Eu não estava conseguindo fazer a conversão de um um campo String para integer. Mais aí apenas mudei algumas características do programa de mudei o campo para integer.

Obrigado !!!!!!!
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