campo do tipo quot;TDateFieldquot; em SQL

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

19/03/2003

Aroldo Zanela

Pessoal,

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


Responder

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

Aceitar