3 messages in org.openoffice.fr.progUn Bug RowSet
FromSent OnAttachments
JMD Jean-Marc DelmasApr 5, 2007 2:30 am 
Bernard MarcellyApr 5, 2007 4:58 am 
JMD Jean-Marc DelmasApr 5, 2007 11:41 pm 
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:Un Bug RowSetActions...
From:JMD Jean-Marc Delmas (jean@centraliens.net)
Date:Apr 5, 2007 2:30:30 am
List:org.openoffice.fr.prog

Toutes les versions que j'ai testées : (à partir de 2.04)

- Dans le module Base - Pour une base au format OpenOffice c'est à dire "embedded:hsqldb" - En utilisant un RowSet ouvert concurremment au formulaire sur une table - Que le RowSet soit alimenté par COMMAND, TABLE ou QUERY

après l'instruction "monRowSet.execute"

Lorsqu'il n'y a pas de sélection, j'ai la propriété RowCount à 0, c'est correct Lorsqu'il a une seule sélection, j'ai la propriété RowCount à 1, c'est correct Lorsqu'il deux sélections, j'ai la propriété RowCount à 2, c'est correct

Lorsqu'il plus de deux sélections, j'ai la propriété RowCount à 2, c'est incorrect

Cela interdit le parcours du RowSet par une boucle For... Next fondée sur le RowCount. En revanche un parcours par Do... Loop avec arrêt sur erreur dans l'instruction "monRowSet.next" permet de bien vérifier que le RowSet contient plus de deux enregistrements.

Je n'ai pas testé si cette erreur est lié au type de la base en faisant les mêmes essais avec une base "Access" ou "MySQL". Je ne sais donc pas si le Bugg est général.

Méfiez vous cependant.

Cordialement Jean-Marc