Ir para conteúdo
Fórum Script Brasil
  • 0

FieldByName X SQL


prreginaldo

Pergunta

Pessoal, alguém já passou por isto:

tenho uma rotina que usa o seguionte codigo: if copy(qryMenu.FieldByName('Desc_Menu').asstring,1,2) = '..' then

quando o delphi chega nesta linha devolve um erro dizendo que o campo desc_menu não existe.

Já tentei adicinar os campos no fields porem emite outro erro dizendo que o campo esperado é do tipo string mas o encontrado é do tipo irreconhecido.

Uso o delphi 5 com SQL Server.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
if copy(qryMenu.FieldByName('Desc_Menu').asstring,1,2) = '..' then

quando o delphi chega nesta linha devolve um erro dizendo que o campo desc_menu não existe.

Já tentei adicinar os campos no fields porem emite outro erro dizendo que o campo esperado é do tipo string mas o encontrado é do tipo irreconhecido.

Ou o campo 'desc_menu' realmente não existe ou não foi adicionado ao componente. Verifique em primeiro lugar a estrutura da sua tabela e os tipos definidos para cada campo.

procure ver tambem se não é erro de componente .... tire o componente do form e coloque-o novamente e adicione os campos no fields, para ver se o erro persiste.

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
if copy(qryMenu.FieldByName('Desc_Menu').asstring,1,2) = '..' then

quando o delphi chega nesta linha devolve um erro dizendo que o campo desc_menu não existe.

Já tentei adicinar os campos no fields porem emite outro erro dizendo que o campo esperado é do tipo string mas o encontrado é do tipo irreconhecido.

Ou o campo 'desc_menu' realmente não existe ou não foi adicionado ao componente. Verifique em primeiro lugar a estrutura da sua tabela e os tipos definidos para cada campo.

procure ver tambem se não é erro de componente .... tire o componente do form e coloque-o novamente e adicione os campos no fields, para ver se o erro persiste.

abraço

Caro Jhonas, fiz o que você disse mas continua com o mesmo erro

Link para o comentário
Compartilhar em outros sites

  • 0

Já tentei adicionar os campos no fields porem emite outro erro dizendo que o campo esperado é do tipo string mas o encontrado é do tipo irreconhecido.

o campo esperado é do tipo string mas o encontrado é do tipo irreconhecido.

Novamente ... se o campo foi definido na tabela e existe, qual é o tipo ?

if copy(qryMenu.FieldByName('Desc_Menu').asstring,1,2) = '..' then

Outra observação: porque as duas primeiras posições são '..' ?

em ultimo caso refaça o codigo que está na qryMenu

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...