5 messages in org.openoffice.fr.progRe: [prog] Base : Récupération valeur...
FromSent OnAttachments
yves dutrieuxMay 1, 2008 1:03 am 
Manuel NAUDINMay 1, 2008 1:15 am 
yves dutrieuxMay 1, 2008 1:20 am 
Bernard MarcellyMay 1, 2008 3:26 am 
yves dutrieuxMay 1, 2008 3:45 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Base : Récupération valeur de la fonction sql "DATEDIFF"Actions...
From:yves dutrieux (ydut@gmail.com)
Date:May 1, 2008 1:20:37 am
List:org.openoffice.fr.prog

Re,

Le 1 mai 2008 10:15, Manuel NAUDIN <audi@gmail.com> a écrit :

Le 01/05/08, yves dutrieux<ydut@gmail.com> 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.