Autor Tópico: Problema com intervalo no campo Data  (Lida 884 vezes)

Tsubaru

  • Novato
  • *
  • Mensagens: 31
    • Email
Problema com intervalo no campo Data
« Online: Julho 02, 2014, 02:19:07 pm »
Nas condições especiais do campo data, estou usando  a opção intervalo.
Se eu digito uma data inexistente, tipo 31/06/2014, ele retorna um erro de sql.

Duas soluções possíveis:

1º Interceptar o valor do campo.
Não estou sabendo fazer. O campo se chama Data, quando seleciono Intervalo, ele cria outro campo. Dando print no onValidate, ele só exibe a data inicial do intervalo, nesse caso eu precisaria validar as duas.
Alguém sabe como fazer essa captura?

2º Impedir que o usuário escreva uma data, limitando o campo somente ao calendário.
Não tenho ideia de como fazer isso.

robertobru

  • Intermediário
  • ***
  • Mensagens: 223
    • Email
Re:Problema com intervalo no campo Data
« Responder #1 Online: Julho 02, 2014, 02:30:09 pm »
Boa tarde amigo.
O que pode estar acontecendo é que a palavra  "data" se trata de uma palavra reservada da Linguagem SQL.
Por favor, tente mudar o nome do campo na tabela para ver se resolve esse problema.

Tsubaru

  • Novato
  • *
  • Mensagens: 31
    • Email
Re:Problema com intervalo no campo Data
« Responder #2 Online: Julho 02, 2014, 02:53:13 pm »
Não é esse o problema não, se eu coloco uma data válida, como 30/06/2014, funciona.
O problema está no intervalo, com data "inválida".