Erro ao gerar dbf em sistema de informação que utiliza Firebird
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?
Como resolver o problema?
Hudson Castro
Curtidas 0
Respostas
Energetica Serranopolis
10/11/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
Veja se o problema não é o tamanho dos campos. DBF´s tem restrição de no máximo 10 caracteres.
Reuber
GOSTEI 0
Hudson Castro
10/11/2009
Como posso fazer este procedimento?
GOSTEI 0
Energetica Serranopolis
10/11/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
select * from tb_logradouro ender, tb_bairro bairro where co_bairro = co_seq_bairro AND co_municipio_ibge = '130340;
Reuber
GOSTEI 0
Hudson Castro
10/11/2009
O sistema tem o gerador de dbf próprio, como eu vou fazer esse procedimento?
GOSTEI 0
Anderson
10/11/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
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
GOSTEI 0