Função que retorna nulo

Delphi

06/05/2008

Tem alguma função que verifica um variavel e se ela for vazia então joga como null?

Exemplo:
Tenho isto no programa
DMBaseDados.IBQCaldeira.Fields[31].Value := Trim(Copy(Linha, 671, 12));

Só que este campo é do tipo Currency e ele não aceita vazio. Então a função tem que verificar se Trim(Copy(Linha, 671, 12)) vai ser vazio e se for então vai ter que jogar null no campo.


Leufmt

Leufmt

Curtidas 0

Respostas

Marco Salles

Marco Salles

06/05/2008

antes de mais nada tente trocar ..

DMBaseDados.IBQCaldeira.Fields[31].Value := Trim(Copy(Linha, 671, 12)); 


por

DMBaseDados.IBQCaldeira.Fields[31].asstring := Trim(Copy(Linha, 671, 12)); 


dependendo do banco pode ser que funcione


GOSTEI 0
Dbergkamps10

Dbergkamps10

06/05/2008

Olá,
Se a dica do Marcos Salles não der certo, tente atribuir o valor de 0,00 ao invés de null.

Att
Dalton


GOSTEI 0
POSTAR