Dava certo no Paradox

Firebird

20/04/2006

socorro:=((dm.ZT2[´est12´])-((date-dm.ZT2[´fimpro´])*dm.ZT2[´cm´]+dm.ZT2[´emprod´]));

no paradox eu fazia assim e dava certo date-tabela[´campotipo data´]

no firebird 1.5 não estou conseguindo fazer essa mesma linha, esta dando esse erro

floating point division by zero

est12,cm,emprod e tipo int
date e fimpro e tipo data
:!: :?:


Rjcerri

Rjcerri

Curtidas 0

Respostas

Alexandre_torres

Alexandre_torres

20/04/2006

Amigo,

não sei resolver este problema mas acho que vc sabe que o firebird armazena os dados de horas e datas um pouco diferente de banco de Desktop como o paradox, acho que vc está tentando armazenar algum valor onde não pode...... acho que se vc entender como é isso vc vai desenrolar....

espero ter ajudado.

T+


GOSTEI 0
Rjcerri

Rjcerri

20/04/2006

O que vc diz é que no Firebird não vou conseguir fazer essa operação?


GOSTEI 0
Sremulador

Sremulador

20/04/2006

amigo verifique se não tem nenhum campo com dados em nulo pode ser isso...


GOSTEI 0
POSTAR