Erro Banco de dados!!! Ajuda!!
Pessoal,
Estou com um problema no banco, uso o firebird. Acontece o seguinte, as tabelas em questao são cidade, produtor, propriedade... segue uma imagem do der:
http://www.imgzhost.com/t.php?img=df4b922cb1.jpg
Utilizo o IBexpert para manutenção da base de dados, quando eu tento incluir uma cidade para um proprietario aparece o seguinte erro...
Foram criadas as referencias de chaves estrangeiras...
O problema é que eu tenho a tabela propriedade está ligada a tabela produtor que está ligada a tabela cidade...
Como as propriedades podem estar em cidades diferentes do que o produtor eu liguei a tabela propriedade a tabela cidade também!!
Se alguém puder dar uma luz ficaria grato!
Obrigado!
Estou com um problema no banco, uso o firebird. Acontece o seguinte, as tabelas em questao são cidade, produtor, propriedade... segue uma imagem do der:
http://www.imgzhost.com/t.php?img=df4b922cb1.jpg
Utilizo o IBexpert para manutenção da base de dados, quando eu tento incluir uma cidade para um proprietario aparece o seguinte erro...
Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between character sets.
Foram criadas as referencias de chaves estrangeiras...
O problema é que eu tenho a tabela propriedade está ligada a tabela produtor que está ligada a tabela cidade...
Como as propriedades podem estar em cidades diferentes do que o produtor eu liguei a tabela propriedade a tabela cidade também!!
Se alguém puder dar uma luz ficaria grato!
Obrigado!
Slipkorn
Curtidas 0
Respostas
Yallebr
06/05/2006
Amigo,
Se nao me engano isso tem haver com o CharSet que vc esta utilizando. Possivelmente nao definiu o CharSet correto na conexao.
Se nao me engano isso tem haver com o CharSet que vc esta utilizando. Possivelmente nao definiu o CharSet correto na conexao.
GOSTEI 0
Rafaela.campos
06/05/2006
Seguinte, isso já aconteceu comigo e foi pq o valor do campo que eu estava tentando inserir era maior que o espaço disponivel, tipo varchar(10) e tentando incluir uma palavra com 11 letras...
Espero ter ajudado :)
Espero ter ajudado :)
GOSTEI 0
Slipkorn
06/05/2006
Consegui resolver aqui...
O problema era o charset e o collate...
Modifiquei os domínios...e fiz outra vez o banco... ai deu certo
VARCHAR(80) CHARACTER SET WIN1252
COLLATE PXW_INTL850
Valew pela ajuda!
O problema era o charset e o collate...
Modifiquei os domínios...e fiz outra vez o banco... ai deu certo
VARCHAR(80) CHARACTER SET WIN1252
COLLATE PXW_INTL850
Valew pela ajuda!
GOSTEI 0