erro no BDP D2006
08/06/2007
0
Uso o Delphi 2006 e estou tentando fazer uma conexão com um banco de dados usando o Firebird 1.5. Só que quando tento gerar um SELECT, INSERT, ou qualquer outra instrução no BDP (através do Provider Interbase) ele me dá a mensagem abaixo e não gera o SQL.
´Ambiguous field name between table RDB$RELATION_CONSTRAINTS and table RDS$RELATIONS RDB$RELATION_NAME´
Grato.
Camilo
Posts
14/06/2007
Camilo
15/06/2007
Toninhonunes
Aconselho você utilizar o Provider específico do Firebird, o BDP é legal, porém não é 100¬ compatível com o Firebird, é fácil de converter, porém o BDP usa como parametros a ? no Provider específico vai ter que utilizar @, eu gostei muito do BDP, porém tive problemas com as versões de Banco de Dados como o Mysql, e o InterBase não sei se vai rodar legal o Driver com o Firebird.
15/06/2007
Gilberto Fernandes
tipo:
NotaFiscal (CodigoNota, Cliente....)
ItemNotaFiscal(CodigoNota, CodigoItem, Produto...)
select NotaFiscal.*, ItemNotaFiscal.*
from NotaFiscal, ItemNotaFiscal
where CodigoNota = 1
assim o firebird não identifica se o codigonota é da tabela notafiscal ou itemnotafiscal
acho q é isso
15/06/2007
Toninhonunes
tipo:
NotaFiscal (CodigoNota, Cliente....)
ItemNotaFiscal(CodigoNota, CodigoItem, Produto...)
select NotaFiscal.*, ItemNotaFiscal.*
from NotaFiscal, ItemNotaFiscal
where CodigoNota = 1
assim o firebird não identifica se o codigonota é da tabela notafiscal ou itemnotafiscal
acho q é isso[/quote:5bc0f29d45]
Também é isso, mas acontece erros mesmo utilizando com o Firebird, então desistir de utilizar o BDP com o Firebird, usei o nativo mesmo.
Clique aqui para fazer login e interagir na Comunidade :)