Para os sabios de plantão.....por favor...

Delphi

20/02/2003

Quando vou gravar na minha tabela de professores olhem o erro que ta dando

Attemp to store duplicate value (visible to active transactions) in unique
index
null segment of unique key.

to usando INERBASE6...
o que tenho de fazer paar sanar esse erro...

[]´
junior


Junior#

Junior#

Curtidas 0

Respostas

Anonymous

Anonymous

20/02/2003

Caro Júnior,

Não entendo de interbase mas este erro parece ser de chave primária. por exemplo se vc coloca o campo codigo como chave primária e tenta gravar dois registros com o mesmo código. Tomara que tenha te ajudado.

[]´s
NETOSDR
Borland Delphi 5


GOSTEI 0
Junior#

Junior#

20/02/2003

Cara valeu,

Deu uma clariada, mas ainda nao sei o que fazer pra sanar esse erro..!!!

[]´s
junior


GOSTEI 0
Anonymous

Anonymous

20/02/2003

o campo chave primaria que Vc esta usando é campo autoincrement? (gera valor automatico)?


GOSTEI 0
Junior#

Junior#

20/02/2003

Sim cara ele gera auto incremento sim...


GOSTEI 0
Junior#

Junior#

20/02/2003

Dá um força ai pesssoal.....


GOSTEI 0
Junior#

Junior#

20/02/2003

Dá um força ai pesssoal.....


GOSTEI 0
Anderson.oberdan

Anderson.oberdan

20/02/2003

Não entendo de Interbase, porém acredito que a mensagem queira dizer que está inserindo um valor nulo a chave porque existe(m) transações ativas. Isto pode acontecer se você tem duas transações simultaneas, então o Interbase não sabe qual o último valor autoincrementativo ele vai pegar, e acaba jogando o valor nulo no campo. Ou então faça um teste, não utilizando Transação.

Pode ser que seja isso, não sei.

Espero ter ajudado.


GOSTEI 0
Anonymous

Anonymous

20/02/2003

pessoal precisava saber como resolver ate ai da mensagems tudo bem voces me abrirarm a cabeça, mas estou tentanto resolver tecnicamente e nao estou conseguinte....alias alguem pode me ensinar a criar uma tabela com idices e autoincremento..pois estas eu transportei do parodoz....pode ser ate por isso..que esteja dando o problema...alguem me ensina ai.....por favor


GOSTEI 0
Junior#

Junior#

20/02/2003

da uma forma ai..pessoal...


GOSTEI 0
POSTAR