Bonjour Bernard,

Le 1 mai 2008 12:26, Bernard Marcelly <[EMAIL PROTECTED]> a écrit :

> Message de yves dutrieux  date 2008-05-01 10:03 :
>
> >  resuquery.next
> > '  xray resuquery
> >  derniertemp=resuquery.columns(0).getTimeStamp
> >  xray derniertemp
> >
> > Je voudrais pouvoir récupérer la valeur de DateDiff dans "derniertemp"
> > définie comme Object.
> > Il râle "Wrong datatype : BIGINT(-5) expected : TimeStamp : value 72275"
> >
> >
> Je ne sais rien sur cette instruction SQL et son résultat.

la Différence en minutes entre deux DateTimeStamp.
en l'occurence, Maintenant et le dernier passage.
(la base va servir à enregistrer les passages de coureurs en enregistrant
leurs temps intermédiaires).

>
> Mais :
>
> Si tu récupères le résultat par getTimeStamp, xray te donne des
> informations sur la structure obtenue.

ça ne marchait pas justement, c'est Ooo qui me convertissait pour
l'affichage de l'erreur.
Probablement qu'il  faisait, lui, la bonne conversion :-)

>
>
> Si tu récupères le résultat par getLong, évidemment il faut utiliser une
> variable compatible (type Long), pas Object.


Ok. En définissant effectivement la variable en Long, ça marche.
J'ai été induit en erreur par le tableau de la page 587 qui dit que getLong
donne un type basic <inexistant>.
Un errata à fournir pour la prochaine version ?  ;-)

Soit dit en passant, merci à vous (Laurent et toi), pour ce livre. Parce que
sans lui, je suis certain que j'aurais déjà abandonné la programmation sous
Ooo...

Yves.

>
>
>   Bernard
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
web site : http://www.molenbaix.com

Répondre à