 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
Cossalter Novato

Registrado: Segunda-Feira, 18 de Outubro de 2004 Mensagens: 71
|
Enviada: Ter Dez 19, 2006 11:06 am Assunto: Data em SQL |
|
|
Moderadores Active-Delphi escreveu: |
Tópico editado por Sufolk.
Motivo: Respeitar a divisão do fórum Regras do Fórum.
|
Senhores, estou com o seguinte problema.
Preciso inserir datas numa tabela usando sql, mas está dando erro.
Eis o código:
if indicador = 1 then
begin
campo[2] := FormatDateTime('hh:mm:ss.zzz',TrataHora_10(temp[3]));
for i := 3 to nreg-1 do
begin
campo[i] := temp[i+1];
end;
{Verifica se o dado já existe no Banco de dados}
//dado_existe := pesquisar('select Torre, Data, Hora from Dados_10 where Torre = '+campo[0]+' AND Data = '+#39+campo[1]+#39+' AND Hora = '+#39+campo[2]+#39+';');
dado_existe := pesquisar('select Torre, Data, Hora from Dados_10 where Torre = '+campo[0]+';');
if dado_existe = false then
begin
//dado_incluido := incluir('Insert Into Dados_10 (Torre, Data, Hora, Veloc_25, DP_25, Veloc_52, Angulo, DP_Angulo, DP_52, Lampada) Values ('+campo[0]+','+#39+ campo[1]+#39+ ','+#39+ campo[2]+#39+ ','+campo[3]+ ','+campo[4]+ ','+ campo[5]+','+campo[6]+','+campo[7]+','+campo[8]+','+campo[9]+');','','','','','');
dado_incluido := incluir('Insert Into Dados_10 (Torre, Data, Hora, Veloc_25, DP_25, Veloc_52, Angulo, DP_Angulo, DP_52, Lampada) Values ('+campo[0]+',TO_DATE('+#39+campo[1]+#39+','+#39+'DD/MM/YYYY'+#39+',TO_DATE('+#39+campo[2]+#39+','+#39+'HH24:MI:SS'+#39+','+campo[3]+ ','+campo[4]+ ','+ campo[5]+','+campo[6]+','+campo[7]+','+campo[8]+','+campo[9]+');','','','','','');
end;
Abraço! |
|
Voltar ao Topo |
|
 |
thomazs Moderador


Registrado: Segunda-Feira, 1 de Março de 2004 Mensagens: 2835
|
Enviada: Ter Dez 19, 2006 12:11 pm Assunto: |
|
|
Aparentemente, você parece estar usando Oracle (pelo uso de funções como a TO_DATE). Especifique qual banco está usando. Em alguns SGBD's, o separados é quem define o formato da data (por exemplo no Firebird/Interbase), tipo:
mm/dd/yyyy - separador /
dd.mm.yyyy - separador .
yyyy-mm-dd - separador - _________________ Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|