campo do tipo quot;TDateFieldquot; em SQL

Delphi

19/03/2003

Alguém sabe como fazer com que o Sql reconheca AUTOMATICAMENTE, o formato de data ´dia/mês/ano´, sem precisar utilizar funções do tipo:

formatdatetime(´mm/dd/aaaa´,data);
ou
copy(edt.text,4,2)+´/´+copy(edt.text,1,2)+´/´+copy(edt.text,7,4);

Por exemplo: no DBase/FoxBase poderia utilizar: Set Date to British

Fico muito grata pela atenção.


Ana Cláudia

Ana Cláudia

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

19/03/2003

[quote:2045db8b7f=´Ana Cláudia´]Alguém sabe como fazer com que o Sql reconheca AUTOMATICAMENTE, o formato de data ´dia/mês/ano´, sem precisar utilizar funções do tipo:

formatdatetime(´mm/dd/aaaa´,data);
ou
copy(edt.text,4,2)+´/´+copy(edt.text,1,2)+´/´+copy(edt.text,7,4);

Por exemplo: no DBase/FoxBase poderia utilizar: Set Date to British

Fico muito grata pela atenção.[/quote:2045db8b7f]
Ana Cláudia,

Ao invés de concatenar, utilize consulta SQL com parâmetros do tipo data e ao invés de edit ou maskedit, utilize DateTimePicker.Date para atribuir o valor data ao parâmetro SQL. Você não vai ter que se preocupar se o formato é americano ou europeu.


- Você está utilizando componentes ~genéricos para captura de dados (Edit ou MaskEdit). Com isso, você terá que formatar


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

19/03/2003

Pessoal,

Desculpem, mas só quero juntar todas as mensagens da colega pra ver se ela se acha...


GOSTEI 0
POSTAR