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) ==============================================
