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