[firebase-br] Bendita data '30/12/1899'

Pha-Listas lista em pha.com.br
Dom Set 4 10:35:01 -03 2005


Esta data vem do Delphi quando um datetime e igual a 0, voce nao esta passando nenhum 
parametro para esta SP ou pegando um campo de outra tabela.

Se estiver passando um parametro e se esta data for zero passe 
DataSet1.ParamByName('parametro').clear.

PHA
Nova Odessa / SP - Brazil

----- Original Message ----- 
From: "Sérgio E" <sergioernesto em uol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, September 03, 2005 10:41 PM
Subject: Re: [firebase-br] Bendita data '30/12/1899'


Aparece quando dou um insert into ... values ... em uma stored_proc q não
manipula esse campo, não tem nada haver com o Delphi!

----- Original Message ----- 
From: "Bruno Garcia da Silva" <brunogarcia69 em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, September 03, 2005 10:30 PM
Subject: Re: [firebase-br] Bendita data '30/12/1899'


Aparece aonde? O que vc esta usando? Se estiver usando o componente do
Delphi tipo calendario ( mesmo aquele tipo combo box de calendario),
eles não aceitam NULL. Alias este é um dos componentes que dá problema
quando se roda um programa Delphi via wine no Linux. Recomendo usar um
TEdit com mascara de data ( que apesar de ser mais simples, funciona
perfeitamente) e usar
TEdit.text:= query.parmByName('data').AsString;

Sérgio E escreveu:

> O problema é que quando ele aparece eu não atribu valor nenhum a esse campo, nem mexo 
> nele.
>
> ----- Original Message ----- From: "Bruno Garcia da Silva" 
> <brunogarcia69 em brturbo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Saturday, September 03, 2005 7:38 PM
> Subject: Re: [firebase-br] Bendita data '30/12/1899'
>
>
> Esta é a data que corresponde ao número 0(zero) e a data inicial do
> calendario do Delphi. Zero e Null no Delphi são diferentes, mas não dá
> para colocar query.parmByName('data').AsDate:=null, pois dá erro. Se
> quiser inserir um NULL, tente
> query.parmByName('data').value:=null
> Espero ter ajudado...
>
>
> Sérgio E escreveu:
>
>> Alguém sabe me dizer pq essa bendita data insiste em aparecer no BD ao invés do campo 
>> ser mantido como null, e como evitar q isso aconteça?
>>
>> Obrigado desde já,
>>
>> Sérgio E.
>> sergioernesto em uol.com.br
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.18/89 - Release Date: 02/09/2005






Mais detalhes sobre a lista de discussão lista