ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

SQL data atual do PC (Aprendiz)

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
renan_constru
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 15 de Dezembro de 2006
Mensagens: 182
Localização: Cianorte / Pr

MensagemEnviada: Qui Jan 04, 2007 9:46 am    Assunto: SQL data atual do PC (Aprendiz) Responder com Citação

[b] Estou aprendendo, parece que minha duvida é simples...
Precisaria montar um sql que utiliza data e gostaria de colocar fixo para buscar somente a data atual do computador, qual o comando que eu utilizo?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
delphagundes
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 10 de Novembro de 2006
Mensagens: 161

MensagemEnviada: Qui Jan 04, 2007 9:50 am    Assunto: Responder com Citação

O comando do delphi que faz isso eh o comando "date" -(sem as aspas)


Mas no SQL você terá que inseri-lo pelo Delphi.

Abraços!
_________________
"Somos jovens e espertos!"
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Qui Jan 04, 2007 9:52 am    Assunto: Responder com Citação

Olá, se for um sql fixo, em firebird. Você poderia fazer assim:

select * from <SUATABELA> where <SEUCAMPODATE> <= CURRENT_TIMESTAMP;

flw ai.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renan_constru
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 15 de Dezembro de 2006
Mensagens: 182
Localização: Cianorte / Pr

MensagemEnviada: Qui Jan 04, 2007 10:58 am    Assunto: Responder com Citação

Utilizo Firebird e usei o seguinte SQL:

select * from iterro
where dataerro = CURRENT_TIMESTAMP

A data do PC está certa 04/01/2007, tenho dados nesta data e a consulta não trouxe dados.

Pode me ajudar? Pois atualmente estou digitando 9 vezes a data atual.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qui Jan 04, 2007 11:12 am    Assunto: Responder com Citação

renan_constru escreveu:
Utilizo Firebird e usei o seguinte SQL:

select * from iterro
where dataerro = CURRENT_TIMESTAMP

A data do PC está certa 04/01/2007, tenho dados nesta data e a consulta não trouxe dados.

Pode me ajudar? Pois atualmente estou digitando 9 vezes a data atual.


Pq talvez no teu banco de dados esteja o typo como DATE ai vc deve usar assim

where dataerro = CURRENT_DATE
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renan_constru
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 15 de Dezembro de 2006
Mensagens: 182
Localização: Cianorte / Pr

MensagemEnviada: Qui Jan 04, 2007 11:17 am    Assunto: Responder com Citação

Mudei o comando conforme descrito acima e agora esta aparecendo a seguinte mensagem de erro

General SQL error
Client SQL dialect 1 does not support reference to DATE datatype
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qui Jan 04, 2007 11:19 am    Assunto: Responder com Citação

renan_constru escreveu:
Mudei o comando conforme descrito acima e agora esta aparecendo a seguinte mensagem de erro

General SQL error
Client SQL dialect 1 does not support reference to DATE datatype


Bom amigo eu uso o Dialeto 3 no Firebird e nao tenho problemas com esse comando

Código:
with dm.DTSetENTRADA do
begin
   close;
   SQL.clear;
   sql.add(' Select * from ENTRADA ');
   sql.add(' where DATA = CURRENT_DATE');
   open;
end;
Mais como disse esse aki eh para campo tipo DATE, nao tipo TIME, com dialect 3
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB