Interbase e datas

Firebird

26/10/2003

O campo data quando é criado fica com ´conteúdo´ <null>.

após atualização tipo, insert, update, fica com o dado qualquer ex. 25/10/2003.

como faço para essa data que hoje está 25/10/2003 fique com <null>
no seu conteúdo.

justamente para que não apareça na aplicação informações do tipo 11/11/1111 ou 31/12/1899


[]´S

Paulo


Paulo Bonfim

Paulo Bonfim

Curtidas 0

Respostas

Afarias

Afarias

26/10/2003

Depende de ?COMO? vc está fazendo sua atualização!


T+


GOSTEI 0
Paulo Bonfim

Paulo Bonfim

26/10/2003

Depende de ?COMO? vc está fazendo sua atualização! T+


a depender da tabela pode ser com

post/apply updates ou

com procedures usando update set

Paulo


GOSTEI 0
Afarias

Afarias

26/10/2003

para atualizações usando IBDataSet, IBQuery/IBUpdateSQL ou MIDAS (ClientDataSet) -- Dê um Clear no Campo (IBDataSet.FieldByName(´campo_data´).Clear) que deve resolver.

em UPDATES diretos (como em SPs) apenas set o campo para NULL ::

update tabela set campo_data = null;

ou

insert into tabela (campo_data) values (null);

o simplesmente OMITA o campo da lista de campos do INSERT


T+


GOSTEI 0
Paulo Bonfim

Paulo Bonfim

26/10/2003

para atualizações usando IBDataSet, IBQuery/IBUpdateSQL ou MIDAS (ClientDataSet) -- Dê um Clear no Campo (IBDataSet.FieldByName(´campo_data´).Clear) que deve resolver. em UPDATES diretos (como em SPs) apenas set o campo para NULL :: update tabela set campo_data = null; ou insert into tabela (campo_data) values (null); o simplesmente OMITA o campo da lista de campos do INSERT testei pelo delphi com um sp with sp do begin parambyname(´campo´).asDate := Null end; esta dando erro []´S Paulo T+



GOSTEI 0
Afarias

Afarias

26/10/2003

para colocar NULO no parâmetro use:

ParamByName(´parametro´).Clear;



T+


GOSTEI 0
Paulo Bonfim

Paulo Bonfim

26/10/2003

para colocar NULO no parâmetro use: ParamByName(´parametro´).Clear; T+


afarias, testei dessa forma e da o erro

required param value not set

o que pode ser

desde já agradeço

[]´S

Paulo


GOSTEI 0
POSTAR