Chave primária duplicada no Firebird

Firebird

09/03/2007

Como pode um banco de dados duplicar a sua chave primaria? Possuo uma tabela com 3 campos formando uma chave primária composta e tenho um registro que foi duplicado ´não sei como´. Consigo visualizar os registros mas nao consigo alterá-los.

Qualquer ajuda é bem vinda.

Obrigado


G1b4

G1b4

Curtidas 0

Respostas

Weber

Weber

09/03/2007

Provavelmente seu banco de dados está corrompido. Passe um gfix para tentar resolver possiveis problemas.


GOSTEI 0
G1b4

G1b4

09/03/2007

Caro amigo, veja o que obtive:

C:\Program Files\Firebird\Firebird_1_5\bin>gfix -v -full BANCO.GDB
operating system directive CreateFile failed
-The requested operation cannot be performed on a file with a user-mapped section open.


C:\Program Files\Firebird\Firebird_1_5\bin>gfix -mend -full BANCO.GDB
operating system directive CreateFile failed
-The requested operation cannot be performed on a file with a user-mapped section open.


Uso Firebird 1.5.4 e tenho esse erro...

Obrigado pelas informações...


GOSTEI 0
Weber

Weber

09/03/2007

gfix -validate BANCO.GDB -user sysdba -pass masterkey


Certifique-se que somente o gfix esteja acessando o banco de dados.


GOSTEI 0
POSTAR