GARANTIR DESCONTO

Fórum campo Null #58945

06/10/2007

0

Caros colegas,
estou fazendo:
dm1.SQRecto.Close;
dm1.SQRecto.SQL.Clear;
dm1.SQRecto.SQL.Add(´select * from pedidos´);
dm1.SQRecto.SQL.Add(´where cdclientes=:cdclientes and data_pagto=null´);
dm1.SQRecto.ParamByName(´cdclientes´).Value:=FrmRecto.Edit2.Text;
dm1.SQRecto.Open;
dm1.CdsPed.Active:=false;
dm1.CdsPed.active:=true;
close;

estou usando delphi 2006/firebird 2.0
vi alguma coisa à respeito de que o firebird não aceita campos nulos nas consultas. Como devo proceder ?
Não dá erro, simplesmente não retorna o valor esperado do campo data_pagto. O parâmetro tá perfeito.
Obrigado,
Joelder


Joelder

Joelder

Responder

Posts

07/10/2007

Joaoshi

Colega,

dm1.SQRecto.SQL.Add(´where cdclientes=:cdclientes and data_pagto=null´);

Troque [b:019cf3cb30]data_pagto=null [/b:019cf3cb30]por [b:019cf3cb30]data_pagto is null[/b:019cf3cb30]

Espero ter ajudado.


Responder

Gostei + 0

08/10/2007

Joelder

valeu amigo, funcionou.
muito obrigado.

Joelder


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar