[RESOLVIDO] Ambiguous table

Discussão em 'EMS , HCM e Totvs 11' iniciado por Will, Novembro 9, 2009.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Will

    Will Membro Participativo

    Eae pessoal, tenho um programa que utiliza a include cpapi001, agora vou precisar utilizar a cpapi009.i
    porém ambas trabalham com a tabela tt-rep-prod. Assim sendo declaro ambas no definitions, e está gerando erro de ambiguous table. Gostaria de saber o que pode ser feito para evitar esse erro?
    Detalhe, não posso deixar a declaração da temp só numa api, pois apesar de terem o mesmo nome , elas tem campos diferentes. vlwwwww
  2. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Will,

    Nunca utilizei nenhum dos dois, mas acredito que neste caso você terá que trabalhar com procedures, utilizando passagem de parâmetros de for o caso.

    para Buscar e/ou inserir suas informações.

    T+
  3. Will

    Will Membro Participativo

    cara e me diz uma coisa, não tem alguma maneira de determinar através de um if, algo tipo


    Código:
    if iTeste = 1 then do:
       {dzp/dzinc/cpapi001.i}
    end.
    else do:
       {cpp/cpapi009.i}
    end.
    algo assim, mas que não compile ambos, somente compile respeitando o if????
  4. sidnei

    sidnei Membro Participativo

    Bom Dia Will;


    com o IF nao vai funcionar, porque o progress de qualquer maneira, carrega as duas includes no momento da compilação. uma solucao que tambem pode funcionar, é vc renomear uma dessa includes e eliminar a temp-table duplicada que consta de de uma delas.

    geralmente essas includes nao sao codificadas, dai permitem alterar.
  5. af.dums

    af.dums Membro Ativo

    Opa, cara, qual teu objetivo com o programa? Talvez possa quebrar em 2 .p's...


    Abrasss
  6. Will

    Will Membro Participativo

    opa glera, assim o programa faz reporta de ordens de produção a partir da leitura de etiquetas, consegui resolvero problema renomeando a tabela duplicada da api cpapi009

    muito obrigado a ajuda de todos
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página