Fórum clientdataset: problemas com datas #44499
27/05/2004
0
Roberto Rossi
Curtir tópico
+ 0Posts
27/05/2004
Afarias
Dê mais detalhes do q está fazendo.
T+
Gostei + 0
27/05/2004
Roberto Rossi
este programa é para o rh de minha empresa controlar os afastamentos dos funcionarios. O problema é que quando vou tirar um relatório das pessoas que estão afastadas (se estão afastadas a data de retorno é null) a data de retorno fica como ´31/12/1899´. O clientdataset transforma o campo null do firebird nesta data. Aí o relatório fica com uma péssima estética, pois não vou falar para o cara do rh ´olha onde tiver a data 31/12/1899 é porque a pessoa não voltou do afastamento ainda´, por isso preciso de uma maneira de fazer com que o clientdataset pegue este campo null e deixe ele null.
Gostei + 0
27/05/2004
Afarias
e algumas funções como AsDateTime convertem NULL em 0
...bom...
no mais, trabalho sempre com CDS e Interbase ou Firebird e isso nunca me ocorreu... a única diferença é q utilizo IBX e não DBX, mas creio que o problema tb não está ai...
realmente, não sei onde pode estar... talvês na sua ferramenta/código de relatório não?? qual é ela??
T+
Gostei + 0
28/05/2004
Roberto Rossi
Gostei + 0
28/05/2004
Afarias
Vc já verificou se no banco de dados está NULO ou 0 (essa data ai) ??
T+
Gostei + 0
28/05/2004
Roberto Rossi
select * from afastamentos
where data_retorno is null
Gostei + 0
29/05/2004
Afarias
T+
Gostei + 0
30/05/2004
Roberto Rossi
Gostei + 0
31/05/2004
Afarias
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)