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 

Problema com sql.execute

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


Registrado: Segunda-Feira, 13 de Julho de 2009
Mensagens: 132

MensagemEnviada: Sex Ago 24, 2012 6:30 pm    Assunto: Problema com sql.execute Responder com Citação

EStou com um problema ao executar a seguinte query
delete from table where data < to_date('2012-06-11 13:30:24', 'hh24:mi:ss');

Quando passa pelo sql.execute o valor é: 'delete from table where data < to_date("2012-06-11 13:30:24", "hh24:mi:ss");' ou delete from table where data < to_date(2012-06-11 13:30:24, hh24:mi:ss)';

No caso não funcionar no banco de dados Oracle, alguem já passou por isso?

estou usando o formatdatetime() para formatar a data como vcs estão vendo.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Sex Ago 24, 2012 6:49 pm    Assunto: Responder com Citação

Boa noite,

Não tenho experiência com o Oracle, e não sei se entendi corretamente a sua questão, mas não está faltando especificar o formato da data? Ex:

Código:
delete from table where data < to_date('2012-06-11 13:30:24', 'YYYY-MM-DD HH24:MI:SS');


Exemplo de código na aplicação:

Código:
Query1.SQL.Add('delete from table where data < to_date(' +
               QuotedStr(FormatDateTime('yyyy-mm-dd hh:nn:ss', Now)) +
               ', ''YYYY-MM-DD HH24:MI:SS''');


Espero que ajude.

_________________
Assinatura: http://www.imoveisemexposicao.com.br/imoveis-venda-são_paulo-residencial
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Guilherme_S
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 13 de Julho de 2009
Mensagens: 132

MensagemEnviada: Seg Ago 27, 2012 10:20 pm    Assunto: Responder com Citação

Vlw imex, funcionou aqui. Laughing
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