Units Data e hora

Firebird

27/10/2006

boa Tarde..

to com um problema no meu firebird

com essas units




void isc_decode_sql_date (ISC_DATE *, struct tm *);
void isc_decode_sql_time (ISC_TIME *, struct tm *);
void isc_decode_timestamp (ISC_TIMESTAMP *, struct tm *);
void isc_encode_sql_date (struct tm *, ISC_DATE *);
void isc_encode_sql_time (struct tm *, ISC_TIME *);
void isc_encode_timestamp (struct tm *,ISC_TIMESTAMP *)




no linux da erro qaundo eu executo elas..ele desconecta do banco e tranca tudo..

eu to ussando um afunção tipo essa pra


ISC_TIMESTAMP* F_retornadth(ISC_TIMESTAMP *);

ISC_TIMESTAMP* F_retornadth(a)
       ISC_TIMESTAMP *a;  //Tipo de variavel do parametro
{
struct tm times;

    isc_decode_timestamp( a, &times);

    return a;
}



essa é uma função dentro de uma UDF..não funciona no Fedora qeu tenho aqui e no linux red hat numa maquina 64 bits...


se alguem souber alguma coisa..por favor me de uma dica..

siceramente não sei mais o qu efazer


Alansvieceli

Alansvieceli

Curtidas 0
POSTAR