GARANTIR DESCONTO

Fórum Chave primária com 5 dígitos no FireBird. Violação de Chave #343265

12/07/2007

0

Estou com um projeto que a chave primária é composta de 5 digitos não coloquei generator por o cliente me solicitou que o próprio digitasse os códigos. Exemplo: No cadastro de materiais:
COD 1.0.0.0.0 (está em máscara. Mais coloco para não salvar os pontos).

Quando vou gravar o Primeiro registro com o código acima citado não da erro nenhum, mas, quando vou fazer outra inserção exemplo: 1.1.0.0.0 da um erro de VIOLAÇÃO DE CHAVE or UNIQUE KEY.

Dados:
Cod -- campo da tabela / PK / NOT NULL / não sequencial.
FireBird 2.0

Será uma falha do FireBird ou não estou acertando fazer certo?
Como fazer?


Jpauloss

Jpauloss

Responder

Posts

13/07/2007

Fknyght

Como vc esta gravando os dados no campo, formatado ou nao formatado


Responder

Gostei + 0

16/07/2007

Jpauloss

Como vc esta gravando os dados no campo, formatado ou nao formatado


Salvo sem os pontos da máscara.
Mas tentei colocar salvando os pontos da máscara mas da esse erro:

Coloquei desta forma: Como String e salvando os pontos da, mas da este erro:‘conversion error from string “2.3.0.0.0” conversion error from string “2.3.0.0.0”Overflow occurred during data type conversion.Error code: 14’.

Que faço?


Responder

Gostei + 0

18/07/2007

Jpauloss

consegui colocando outra chave primária auto-incremente.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar