[firebase-br] Erro no FB 2.1

Zottis zottissistemas em brturbo.com.br
Qua Abr 23 08:04:36 -03 2008


no meu caso não era isso, verifiquei o HD inteiro e deletei todas as 
Fbclient.dll e gds32.dll da vida.

mas acho que era modelagem do banco.

consegui resolver deletando a FK e recriando ela.

mas mesmo assim, obrigado.


----- Original Message ----- 
From: "Paulo (O2 Tecnologia)" <paulo em o2tecnologia.com.br>
To: "Carlos H. Cantu" <listas em warmboot.com.br>; "FireBase" 
<lista em firebase.com.br>
Sent: Tuesday, April 22, 2008 6:30 PM
Subject: Re: [firebase-br] Erro no FB 2.1



Deu mesmo erro aqui era o fbclient.dll da versão errada que estava sendo
utilizada.



Carlos H. Cantu (TeamFB) escreveu:
> Verifique se a chave no registro do windows está apontando para o
> diretorio do FB 2.1
>
> De qq modo, se msg de erro que vc reportou estiver correta, ele está
> reclamando que vc tentou inserir/alterar um registro deixando ele com
> o mesmo codigo de dependente e cliente de outro registro já existente,
> o que geraria uma duplicidade de chave primária.
>
> Pode ser que o MDO esteja enviando um UPDATE errado, já que vc disse
> que no IBExpert funciona.
>
> []s
> Cantu (Membro do TeamFB - FireBase)
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
> Blog - http://blog.firebase.com.br
>
> Z> eu "Limpei"  a instalação e continua com o Problema, e é só quando 
> tento
> Z> editar o Registro.
>
> Z> o Código da tabela é :
>
> Z> CREATE TABLE DEPENDENTES (
> Z>     DTA_CADASTRO    DATAS /* DATAS = DATE DEFAULT CURRENT_DATE */,
> Z>     COD_CLIENTE     PK /* PK = INTEGER NOT NULL */,
> Z>     NOME            VARCHAR40 /* VARCHAR40 = VARCHAR(40) */,
> Z>     NASCIMENTO      DATAS_NULL /* DATAS_NULL = DATE */,
> Z>     PARENTESCO      VARCHAR_15 /* VARCHAR_15 = VARCHAR(15) */,
> Z>     FILME_ADULTO    BOLEANO_N /* BOLEANO_N = CHAR(1) DEFAULT 'N' NOT 
> NULL
> Z> CHECK(VALUE IN ('N','S')) */,
> Z>     COD_DEPENDENTE  PK NOT NULL /* PK = INTEGER NOT NULL */
> Z> );
>
> Z> 
> /******************************************************************************/
> Z> /****                             Primary Keys
> Z> ****/
> Z> 
> /******************************************************************************/
> Z> ALTER TABLE DEPENDENTES ADD CONSTRAINT PK_DEPENDENTES PRIMARY KEY
> Z> (COD_DEPENDENTE, COD_CLIENTE);
>
> Z> 
> /******************************************************************************/
> Z> /****                             Foreign Keys
> Z> ****/
> Z> 
> /******************************************************************************/
>
> Z> ALTER TABLE DEPENDENTES ADD CONSTRAINT FK_DEPENDENTES_COD_CLIENTE 
> FOREIGN
> Z> KEY (COD_CLIENTE) REFERENCES CLIENTES (COD_CLIENTE) ON DELETE CASCADE 
> ON
> Z> UPDATE CASCADE;
>
>
> Z> 
> /******************************************************************************/
> Z> /****                              Privileges
> Z> ****/
> Z> 
> /******************************************************************************/
>
>
> Z> /* Privileges of users */
> Z> GRANT ALL ON DEPENDENTES TO PUBLIC;
> Z> GRANT ALL ON DEPENDENTES TO ZOTTIS;
>
>
> Z> ----- Original Message ----- 
> Z> From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
> Z> To: "FireBase" <lista em firebase.com.br>
> Z> Sent: Tuesday, April 22, 2008 5:26 PM
> Z> Subject: Re: [firebase-br] Erro no FB 2.1
>
>
> Z> Acredito que vc tenha "resto" de outra instalação do FB na mesma
> Z> maquina, e que o arquivo firebird.msg usado para montar a mensagem de
> Z> erro não seja da versão 2.1.
>
> Z> []s
> Z> Cantu (Membro do TeamFB - FireBase)
> Z> http://www.warmboot.com.br
> Z> FireBase - http://www.FireBase.com.br
> Z> Blog - http://blog.firebase.com.br
>
> Z>> to com um problema em uma tabela convertida para FB 2.1
> Z>> pelo ibExpert da certo, mas pelo Delphi7 Usando MDO da este erro:
>
> Z>> Project LocaZ.exe raised exception class EMDOFirebirdError with 
> message
> Z>> 'Violation of PRIMARY
> Z>> or UNIQUE KEY constraint "@1"on table "@2". Process stopped. Use step 
> or
> Z> Run
> Z>> to Continue.
> Z>> e só da quando tento editar o Registro no Delphi, no IBExpert da 
> certo.
>
> Z>> agradeço desde já.
>
>
> Z>> Zottis(TeamFB Users)
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> __________ Informação do NOD32 IMON 3046 (20080422) __________
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br
>
>
>
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Zottis(TeamFB Users)

Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL

"Um homem só tem o direito de olhar
  a um outro de cima para baixo, quando
  vai ajuda-lo a levantar-se".
                   Gabriel Garcia Marquez 





Mais detalhes sobre a lista de discussão lista