Ok Marcelo, o problema n�o � o formato do que est� chegando, mas o tipo do
seu campo de data. Se vc trocar o tipo do seu campo DATE  para DATETIME YEAR
TO FRACTION(5) o seu problema estar� resolvido.

Ricardo Gomes
LINKDATA Inform�tica.


----- Original Message -----
From: "Marcelo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 21, 2002 8:36 AM
Subject: Re: [sqlwin] Erro em Formato de Data


> Ricardo,
> Na verdade este erro est� acontecendo com colunas do tipo Date, qdo a
coluna
> � do tipo datetime, da o seguinte erro "Extra characters at the end of a
> datetime or interval. ", ou seja, a data n�o est� chegando no banco no
> formato em que ele est� esperando .....
>
> Obrigado pela aten��o.
>
> Em 20 Mar 2002, [EMAIL PROTECTED] escreveu:
>
> >J� passei por esse problema e, ao ler o Centura Books OnLine, descobri
que
> o
> >Centura trabalha corretamente com o tipo de campo DATETIME YEAR TO
> >FRACTION(5) (um dos tipos de campo data do informix). Eu acho que vc deve
> >estar trabalhando com o tipo DATETIME YEAR TO SECOND, n�o � mesmo? Nesse
> >caso, se vc mudar o tipo de todos os campos data de DATETIME YEAR TO
SECOND
> >para DATETIME YEAR TO FRACTION(5), seu problema estar� solucionado. Se vc
> >n�o puder mudar o tipo de campo, a� vc precisar� mudar o seu sistema
> mexendo
> >nas cl�usulas WHERE das suas queries que filtram por data, fazendo a
> >compara��o da data com uma string, como no exemplo abaixo:
> >
> >call SqlPrepareAndExecute( hSql, 'select CAMPO from tbl where campo_data
='
> >||
> >DataParaString(dfData) || ' into :dfCampo')
> >
> >Sendo que a fun��o DataParaString recebe uma data e retorna uma string no
> >formato dd-mm-yyyy.
> >
> >Espero ter ajudado e fique � vontade se tiver mais d�vidas.
> >
> >Ricardo Gomes
> >LINKDATA Inform�tica.
> >
> >----- Original Message -----
> >From: "Marcelo" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Wednesday, March 20, 2002 3:53 PM
> >Subject: [sqlwin] Erro em Formato de Data
> >
> >> Estou com o seguinte problema:
> >> Eu tinha um Sistema em SqlWindows e Banco de Dados Informix.
> >> Migrei para Centura 2000 com o mesmo Banco. Estou com um problema de
> >Formato
> >> de Data, quando o Centura l� uma Data no Banco ele apresenta a mesma
> >> normalmente, mais qdo eu fa�o um select e passo como par�metro
> >> uma data(ex.: select * from tbl where campo_data = :dfData(dfData = uma
> >data
> >> v�lida)), ele me retorna
> >> o seguinte erro: Invalid year in date Number:-1204
> >>
> >> Grato pela aten��o,
> >> Marcelo.
> >>
> >> _________________________________________________________
> >> Oi! Voc� quer um iG-mail gratuito?
> >> Ent�o clique aqui: http://registro.ig.com.br/censo/igmail
> >>
> >> ==============================================
> >> Lista de Centura SQLWindows
> >> Administrador : [EMAIL PROTECTED]
> >> [ http://www.centuraexplorer.com ]
> >> Para sair desta lista mande mensagem para:
> >> [EMAIL PROTECTED] sem nada no Subject e
> >> com o comando a seguir no corpo da msg:
> >> "unsubscribe sqlwin" (sem as aspas)
> >> ==============================================
> >
> >==============================================
> >Lista de Centura SQLWindows
> >Administrador : [EMAIL PROTECTED]
> >[ http://www.centuraexplorer.com ]
> >Para sair desta lista mande mensagem para:
> >[EMAIL PROTECTED] sem nada no Subject e
> >com o comando a seguir no corpo da msg:
> >"unsubscribe sqlwin" (sem as aspas)
> >==============================================
> >
> >----------
>
>
> Marcelo C. Magalh�es
>
> _________________________________________________________
> Oi! Voc� quer um iG-mail gratuito?
> Ent�o clique aqui: http://registro.ig.com.br/censo/igmail
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a