Ajuda - Data no Interbase (trigger)

Firebird

04/02/2004

Galera gostaria de saber se existe alguma maneira de alterar o formado de um campo do tipo data Dentro de uma trigger.

estou querendo fazer o seguinte

....
begin
...
datatotal = new.dataFinal - new.dataInicial
...
end

Eu apasso como parametro para o campo datafinal o valor ´15/11/2003´ e Inicial ´10/10/2003´.

Como o farmato de data no interbase é ´mm/dd/aaaa´ ele da uma mensagem de erro dizendo que nao é uma data valida. Porque ´15/11/2003 para o interbase nao existe´.

Eu já configurei o S.O como ´dd/mm/aaaa´ e nada adiantou.

A unica coisa que funcionou foi colocar o formato da data como 15.11.2003, aí sim o interbase entendeu a data.

AÍ TÁ GOSTARIA DE SABER SE ALGUEM CONHECE ALGUMA OUTRA FORMA DE FAZER O INTERBASE RECONHECER O FORMATO DA DATA COMO ´dd/mm/aaaa´???? ISTO É SEM COMPILAR O INTERBASE. HEHEHEHEH

VALEU GALERA. DESTE JÁ AGRADEÇO....


Gulira

Gulira

Curtidas 0

Respostas

Afarias

Afarias

04/02/2004

|Galera gostaria de saber se existe alguma maneira de alterar o formado
|de um campo do tipo data Dentro de uma trigger.

Não!


|Eu apasso como parametro para o campo datafinal o valor ´15/11/2003´
|e Inicial ´10/10/2003´.

Apenas passe os parêmetros corretamente:: ´11/15/2003´ ou ´15.11.2003´


|Eu já configurei o S.O como ´dd/mm/aaaa´ e nada adiantou.

O IB não usa isso...


|A unica coisa que funcionou foi colocar o formato da data como
|15.11.2003, aí sim o interbase entendeu a data.

Então, qual o problema??


|AÍ TÁ GOSTARIA DE SABER SE ALGUEM CONHECE ALGUMA OUTRA
|FORMA DE FAZER O INTERBASE RECONHECER O FORMATO DA DATA
|COMO ´dd/mm/aaaa´????

O que vc ganharia com isso?? (se fosse possível)


|ISTO É SEM COMPILAR O INTERBASE. HEHEHEHEH

Bom, não é q vc achou a solução!! ;)



T+


GOSTEI 0
POSTAR