Interbase e datas
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
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
Curtidas 0
Respostas
Afarias
26/10/2003
Depende de ?COMO? vc está fazendo sua atualização!
T+
T+
GOSTEI 0
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
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+
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
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
26/10/2003
para colocar NULO no parâmetro use:
ParamByName(´parametro´).Clear;
T+
ParamByName(´parametro´).Clear;
T+
GOSTEI 0
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