Re,

Le 1 mai 2008 10:15, Manuel NAUDIN <[EMAIL PROTECTED]> a écrit :

> Le 01/05/08, yves dutrieux<[EMAIL PROTECTED]> a écrit :
> > Bonjour à tous,
> >
> Bonjour,
>
> >  Voici mon code qui me pose problème :
> >   instrSQL="SELECT DATEDIFF('MI',MAX(passage),now()) AS
> avantdernierpassage
> >  FROM LaCourse WHERE cle < ( SELECT MAX(cle) FROM LaCourse AS T1 WHERE
> >  LaCourse.dossard = T1.dossard and T1.dossard=" &
> oForm.getString(lNameCol) &
> >  ") GROUP BY dossard"
> >   marequete=maconnexion.createstatement()
> >   resuquery=marequete.executequery(instrSQL)
> >   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"
> >
> >  Ok, donc ma question, quelle méthode dois-je utiliser pour récupérer
> cette
> >  valeur ? ou dois-je m'y prendre autrement ?
> >  nb : j'ai la bible de programmation, mais je n'y vois pas de méthode
> >  getBigInt (peut-être est-ce getLong, mais dans ce cas, si OpenOffice
> Basic
> >  ne le reconnait pas , comment puis faire ?? )
> la doc hsqldb indique bien que bigint est un long, donc getLong
> devrait fonctionner ...


Ben non , c'est bien ça l'malheur ... <( :-) )
un test donne :
"Impossible d'accéder à l'objet
Utilisation incorrecte d'un objet" :-(

C'est ça qui m'embête. Peut-être dois-je faire un "cast" de la valeur pour
pouvoir l'utiliser en Basic ?

Merci quand même d'avoir essayé.
Yves


> normalement ;-)
> >
> >  Merci de votre éclairage.
> >  Windows XP Pro sp3 - Ooo 2.4
> >
> >  Yves.
> Manuel
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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

Répondre à