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 ...
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]

Répondre à