Problema com Query e parametros
13/06/2008
0
Caros, estou tento problemas com parametrosque não são do tipo String em uma determinada Query.
O problema está no momento em que gostaria de atribuir NULL em campos
da minha tabela que não seja String.
Como eu uso esta Query varias vezes dentro de um laço,
se anteriormente o parametro ja teve valor, na proxima
utilização desses parametros eles estarao com o o valor anteriormente passado.
Como fazer para que um campo na tabela do tipo Date por exemplo receba NULL
e não aquela ´data default 1899´.
Obrigado.
Rb2228
Posts
13/06/2008
Rb2228
fiz mais algumas tentavias com null, porem a data insiste em ficar 30/12/1899
campos do tipo inteiro e float ficam 0.
obrigado...
14/06/2008
Edilcimar
14/06/2008
Emerson Nascimento
14/06/2008
Pestana_
Param.Value := null;
caso não resolva, faça como o nosso amigo Emerson disse poste o código do seu sistema.
flw.
16/06/2008
Rb2228
17/06/2008
Pestana_
flw.
17/06/2008
Emerson Nascimento
query.sql.text := ´update tabela set campodata = :datainformada where idregistro = :id´; loop query.close; query.ParamByName(´data´).DataType := ftDate; // essa linha é muito importante! if informou_data then query.parambyname(´datainformada´).asDate := data_informada else query.parambyname(´datainformada´).Value := null query.ExecSQL; fim do loop
17/06/2008
Pestana_
flw.
Clique aqui para fazer login e interagir na Comunidade :)