Página 1 de 1
Digitando data futura
Enviado: Janeiro 24th, 2012, 12:24 am
por Pedro Gomes
Olá a todos!
Mais uma vez preciso da ajuda da galera.
Criei uma tabela de contas a receber e nela um campo data e que neste campo será digitado uma data acima da data atual, por exemplo: - Hoje é 24/01/2012 e a data poderá ser 31/01/2012.
Acontece que quando digito esta data no campo e clico para salvar, recebo a seguinte mensagem de erro:
Gravação na tabela: Contas a Receber Prestador
Dynamic SQLError
SQL error code = -303
Conversion error from string "31-JAN-2012"
Alguém me ajuda nesta questão?
Desde já agradeço.
Re: Digitando data futura
Enviado: Janeiro 24th, 2012, 9:10 am
por Gustavo
Olá,
Se o campo for do tipo data, não pode receber o valor: "31-JAN-2012", e sim "31/01/2012".
"31-JAN-2012" Funcionaria apenas se o campo fosse alfanumérico.
Re: Digitando data futura
Enviado: Janeiro 24th, 2012, 9:25 am
por Pedro Gomes
Olá Gustavo,
Obrigado pelas respostas dadas, porém informo que o campo foi criado na tabela como campo data (tamanho 10), e a máscara 99/99/9999.
Quando digito a data ou captura do calendário o campo é preenchido normalmente; só ocorre a mensagem de erro quando clico no botão gravar.
Não sei de onde está ártindo esta mensagem, pois em outra tabela (Contas a Pagar) utilizo tb um campo data, aliás, este campo foi herdado da tabela Contas a receber e na tabela Contas a Pagar, não recebo nenhuma mensagem de erro. Porque será?
Fico mais uma vez no aguardo de uma orientação.
Pedro Gomes.
Re: Digitando data futura
Enviado: Janeiro 24th, 2012, 10:44 am
por Gustavo
Olá,
Vamos fazer um teste:
Coloque na primeira linha do botão salvar o seguinte código:
ShortDateFormat := 'dd/mm/yyyy'; // Formato de data
DateSeparator := '/'; // Separador de data
Depois de feito, por favor nos reporte o que aconteceu.
Re: Digitando data futura
Enviado: Janeiro 24th, 2012, 4:41 pm
por ricardobhte
Olá, já verificou no painel de controle opções regionais como está a configuração de data do seu computador?
DD/MM/YYYY;
Talvez resolva.
Abs,
Ricardo
Re: Digitando data futura
Enviado: Janeiro 24th, 2012, 6:58 pm
por Pedro Gomes
Olá,
Obrigado Ricardo e obrigado Gustavo pelas respostas.
Quanto as opções regionais, está configurado corretamente.
Quanto as sugestões do Gustavo, resolveram, porém, como estava com o problema do campo que havia sido excluído da tabela, mais continua, (não aonde) sendo encontrado pelo aplicativo, fiz conforme a sugestão do Gustavo; - mandei regerar todos os fontes da aplicação, e após os procedimentos recomendados pelo Gustavo, os 02 problemas simplesmente desapareceram; ou seja, em algum lugar que não é do meu conhecimento, estava ficando armazenado informações que não deveriam mais aparecer, ou seja, quando da exclusão de campos, tabelas e até mesmo formulários, será necessário regerar todos os fontes para que as informações sejam de fato retiradas da aplicação para evitar surpresas desagradáveis.
Obrigado mais uma vez a todos os que me ajudaram.
Pedro Gomes.