Será que os F E R A S conseguem (por favor me ajudem)

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

Belo

[quote:e52d7b2528=´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:e52d7b2528]

Se o campo no seu Banco de Dados está definido como tipo Date ou DateTime, o SQL já reconhece automaticamente. De qualquer forma ai vai a função em SQL, veja o exemplo da função EXTRACT:

SELECT DATA,
EXTRACT(DAY FROM DATA) AS DIA,
EXTRACT(MONTH FROM DATA) AS ´MÊS´,
EXTRACT(YEAR FROM DATA) AS ANO
FROM SUA_TABELA


Responder

19/03/2003

Anonymous

bom eu entendi diferente. acho q ele quer dizer quando tem q jogar uma data no SQL. o normal é vc inverter o mes com o dia e tal. bom eu so conheço essa maneira e pelo componente passando por parametro. por exemplo

Select * From clientes
WHERE datacadastro = :data

e antes de abrir a query vc colocaria

query1.parambyname(´data´).asdate:=datetimepicker1.date;
por exempl;
ficou claro? então boa sorte.

João Nelson
_nekinho_
joaonelson@softsystem.com.br


Responder

19/03/2003

Anonymous

bom eu entendi diferente. acho q ele quer dizer quando tem q jogar uma data no SQL. o normal é vc inverter o mes com o dia e tal. bom eu so conheço essa maneira e pelo componente passando por parametro. por exemplo

Select * From clientes
WHERE datacadastro = :data

e antes de abrir a query vc colocaria

query1.parambyname(´data´).asdate:=datetimepicker1.date;
por exempl;
ficou claro? então boa sorte.

João Nelson
_nekinho_
joaonelson@softsystem.com.br


Responder

19/03/2003

Aroldo Zanela

[quote:8dc6892951=´João Nelson´]bom eu entendi diferente. acho q ele quer dizer quando tem q jogar uma data no SQL. o normal é vc inverter o mes com o dia e tal. bom eu so conheço essa maneira e pelo componente passando por parametro. por exemplo

Select * From clientes
WHERE datacadastro = :data

e antes de abrir a query vc colocaria

query1.parambyname(´data´).asdate:=datetimepicker1.date;
por exempl;
ficou claro? então boa sorte.

João Nelson
_nekinho_
joaonelson@softsystem.com.br[/quote:8dc6892951]

Eu acredito em você....


Responder

19/03/2003

Dor_poa

Altere as configurações regionais do Windows, (painel de controle)


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar