Erro no Applyupdates
Tô fazendo um programa em Delphi 7 com Interbase 7.5 usando o IBX, com IBQuery´s e IBUpdateSQL´s mas toda vez q dou um applyupdates depois do post vem essa mensagem:
dynamic sql error
sql error code = -303
arithmetic exception, numeric overflow, or string truncation
alguém pode me dizer o q pode ser isso?
dynamic sql error
sql error code = -303
arithmetic exception, numeric overflow, or string truncation
alguém pode me dizer o q pode ser isso?
Fajo
Curtidas 0
Respostas
Catunda
04/07/2005
Observe se voce não está tentando colocar um valor invalido em algum campo ou está fora da tabela.
Lembre-se tambem que o IBX trabalha com transações e vc precisa verificar o estado delas no momento do upplyupdates.
Lembre-se tambem que o IBX trabalha com transações e vc precisa verificar o estado delas no momento do upplyupdates.
GOSTEI 0
Danilorsa
04/07/2005
1) Verifique qual o dialeto você está usando. Deve usar o dialeto 3
2) Verifique o charset da conexão. O charset é usado para ler/gravar corretamente acentuação. Eu utilizo win1252.
Imagino que isso irá funcionar
2) Verifique o charset da conexão. O charset é usado para ler/gravar corretamente acentuação. Eu utilizo win1252.
Imagino que isso irá funcionar
GOSTEI 0
Fajo
04/07/2005
O dialect está 3
e o char set tb está WIN1252.
mais alguma sugestão?
e o char set tb está WIN1252.
mais alguma sugestão?
GOSTEI 0
Fajo
04/07/2005
me digam se tem alguma possibilidade de ser esse problema:
estou usando o Delphi 7 e o interbase 7.5 q além de outras novidades passa agora a contar com o tipo de dados boolean e nessas tabelas q tá dando erro, existem alguns campos desse tipo, a minha pergunta é os componentes de acesso, no caso o IBX não teria q ter suporte ao Interbase 7.5 pra reconhecer esse tipo de dados?
Pergunto isso pq utilizei o IBO pra acessar a mesma tabela e ele só dá erro quando eu edito um campo do tipo boolean;
té +.
estou usando o Delphi 7 e o interbase 7.5 q além de outras novidades passa agora a contar com o tipo de dados boolean e nessas tabelas q tá dando erro, existem alguns campos desse tipo, a minha pergunta é os componentes de acesso, no caso o IBX não teria q ter suporte ao Interbase 7.5 pra reconhecer esse tipo de dados?
Pergunto isso pq utilizei o IBO pra acessar a mesma tabela e ele só dá erro quando eu edito um campo do tipo boolean;
té +.
GOSTEI 0