Fórum Problemas na configuração do BDP (Delphi 2005) Firebird #267618
06/02/2005
0
Olá Pessoal.
Uso o Delphi 2005 e estou tentando fazer uma conexão com um banco de dados usando o Firebird 1.5.2 (4731). 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.
Bem, pesquisei e vi que tem o BDP para o Firebird. Baixei, instalei e atualizei os arquivos BDPConnections.XML e BDPDataSources.XML. Só que agora quando clico na conexão e clico em Tables, Views ou Procedures ele me dá mensagem abaixo e não mostra as tabelas, procedures e views do banco.
Alguém sabe me dizer onde estou errando ?
Grato.
Everton Garcia
Uso o Delphi 2005 e estou tentando fazer uma conexão com um banco de dados usando o Firebird 1.5.2 (4731). 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´
Bem, pesquisei e vi que tem o BDP para o Firebird. Baixei, instalei e atualizei os arquivos BDPConnections.XML e BDPDataSources.XML. Só que agora quando clico na conexão e clico em Tables, Views ou Procedures ele me dá mensagem abaixo e não mostra as tabelas, procedures e views do banco.
Mensagem: Referência de Objeto não definida para uma instância de objeto.
Alguém sabe me dizer onde estou errando ?
Grato.
Everton Garcia
Everton
Curtir tópico
+ 0
Responder
Posts
06/02/2005
Cesarpir
Amigo na sua conexão firebird que vc criou e não modify connection ou algo assim, no caminho do database tente assim:
localhost/3050:c:\sistema\Banco.fdb
Ou seja acrescente a porta 3050, vi esta dica no site da Firebase e funcionou tive o mesmo problema, meu problema agora é que na hora de incluir registros ele diz que o campo não pode ser null, e o único campo not null que tenho no banco é o codigo que um generator, fazer o que é assim né corrige um problema aparece outro, até aprender.
Espero que te ajude !
César
localhost/3050:c:\sistema\Banco.fdb
Ou seja acrescente a porta 3050, vi esta dica no site da Firebase e funcionou tive o mesmo problema, meu problema agora é que na hora de incluir registros ele diz que o campo não pode ser null, e o único campo not null que tenho no banco é o codigo que um generator, fazer o que é assim né corrige um problema aparece outro, até aprender.
Espero que te ajude !
César
Responder
Gostei + 0
06/02/2005
Everton
Valeu César pela dica. Deu certo.
Quanto ao problema do generator, eu constumo executar no evento AfterInsert. Você executa o generator através de uma trigger ? Caso execute através de uma trigger, aconselho-o a atribuir um valor qualquer ao campo no evento AfterInsert.
Everton Garcia
Quanto ao problema do generator, eu constumo executar no evento AfterInsert. Você executa o generator através de uma trigger ? Caso execute através de uma trigger, aconselho-o a atribuir um valor qualquer ao campo no evento AfterInsert.
Everton Garcia
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)