Mônica Alves Postado 12 de Setembro de 2022 Tópicos Que Criei: 24 Tópicos/Dia: 0.02 Meu Conteúdo: 60 Conteúdo/Dia: 0.04 Reputação: 10 Pontos/Conquistas: 466 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 12 de Setembro de 2022 Pessoal, Temos uma visão delphi que executa com dois parâmetros de data, as duas estão configuradas como "dd/mm/aaaa". Acontece que quando executo é como se ele passasse para a consulta sql mm/dd/aaaa. Já testei a consulta sql e está OK, executando com dd/mm/aaaa, então é a passagem da visão delphi para o sql, certo? Alguém pode me dar uma ajuda? Preciso faezr mais alguma coisa? Visão Delphi & Consulta SQL.docx Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 12 de Setembro de 2022 Tópicos Que Criei: 900 Tópicos/Dia: 0.14 Meu Conteúdo: 8.845 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.599 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 12 de Setembro de 2022 E a sua consulta como que está Monica?? veja que, essa questão de formato de data, você está ajustando a exibição dela, mas não a tratativa no banco de dados. Tente colocar no inicio da sentença "SET DATEFORMAT DMY" que deve resolver esse seu erro. Exemplo: SET DATEFORMAT DMY; Select .... From ... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Mônica Alves Postado 13 de Setembro de 2022 Tópicos Que Criei: 24 Tópicos/Dia: 0.02 Meu Conteúdo: 60 Conteúdo/Dia: 0.04 Reputação: 10 Pontos/Conquistas: 466 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Dispositivo: Windows Autor Denunciar Compartilhar Postado 13 de Setembro de 2022 Jair, não aceitou o comando na minha consulta. Segue anexo. Mas veja quando executo a minha consulta, coloco a data dd/mm/aaaa e funciona. Só quando faço isso via Visão Delphi a data do parâmetro vem invertida mm/dd/aaaa Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 13 de Setembro de 2022 Tópicos Que Criei: 900 Tópicos/Dia: 0.14 Meu Conteúdo: 8.845 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.599 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 13 de Setembro de 2022 pela mensagem de erro você utiliza Oracle, e neste caso o comando é diferente, e sinceramente, nem sei se funciona assim também como no SQL Server. Mas tenta ai, com o comando para Oracle, que é: ALTER SESSION SET NLS_DATE_FORMAT = "MM/DD/YYYY"; Tomara que dê certo, senão, teremos que pegar uma ajuda com a galera que manja de Oracle. Não é minha praia!! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.