[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 594: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 650: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
Fórum Xmaker • Digitando data futura
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.