Fórum campo do tipo quot;TDateFieldquot; em SQL #147257

19/03/2003

0

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

Responder

Posts

19/03/2003

Aroldo Zanela

[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


Responder

Gostei + 0

19/03/2003

Aroldo Zanela

Pessoal,

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar