Array
(
)

Erro ao gerar dbf em sistema de informação que utiliza Firebird

Hudson Castro
   - 10 nov 2009

Estou tentando gerar relatórios em dbf em um sistema de informação que usa firebird, mas toda vez aparece o erro abaixo:   SQL Error: Dynamic SQL Error SQL error code = @1 Ambigous field name between @1 and @2@1. Erro Code: -204. Underfined name The SQL: select * from tb_logradouro, tb_bairro where co_bairro = co_seq_bairro AND co_municipio_ibge = '130340;
Como resolver o problema?

Energetica Serranopolis
   - 10 nov 2009

Bom dia

Veja se o problema não é o tamanho dos campos. DBF´s tem restrição de no máximo 10 caracteres.

Reuber

Hudson Castro
   - 10 nov 2009

Como posso fazer este procedimento?

Energetica Serranopolis
   - 10 nov 2009

Tente nomear os campos para exportação: veja abaixo

select * from tb_logradouro ender, tb_bairro bairro where co_bairro = co_seq_bairro AND co_municipio_ibge = '130340;

Reuber

Hudson Castro
   - 10 nov 2009

O sistema tem o gerador de dbf próprio, como eu vou fazer esse procedimento?

Anderson
   - 13 nov 2009

Erro: "ambiguous field name"

Há um campo repetido (ou mais) entre as duas tabelas na junção entre as tabelas. Para Resolver, deixe explícito quais campos vão retornar de cada tabela, por exemplo:

select M.CODMUN,M.NOME,M.CODEST,E.UF from MUNICIPIOS M, ESTADOS E where M.CODEST=E.CODEST