Sous OOo 1.1.2, en adaptant ton code  sur une de mes macros cela marche
ci dessous le code

'Connection à la source de données
maSource=oDBContext.getbyname(NomSource)
MaConnexion=maSource.getConnection("","")

SQL = "SELECT * FROM "& NomTableAdr LaRequete=MaConnexion.createStatement()
LaRequete.QueryTimeout=30
LeResultSet=laRequete.executeQuery(SQL)
       'Lecture du premier enregistrement

With LeResultSet
    LeResultat = .Last '.Next
    if LeResultat then
         print LeResultSet.getstring(2)
    end  if
End with 'print LeResultSet.getColumns.getbyindex(0).string MaConnexion.close
   MaConnexion.dispose
End Sub

Sur quelle ligne tu plantete, quel message?
Bonne suite

jean-luc

Arnaud LAURENSON - Costes Gestion a écrit :

Enfin, je viens d'avoir la bible "Macros OooBasic et API".
Enfin, je me rue sur la page 539 pour pouvoir atteindre le dernier enregistrement d'une requête. je dois être très fatigué mais j'ai systématiquement un msg d'erreur après l'application du code suivant : SQL = "SELECT * FROM toto"
 oRech = oStatement.executeQuery(SQL) 'j'ai défini oStatement avant
 With oRech
  execOK = .last
 if execOK then
      msgbox oRech.getstring(1)
 end  if
 end With
Ca ne passe pas avec la méthode Last qu'il ne reconnaît pas (j'ai essayé avec .Next et là ça fonctionne).
Quelqu'un peut-il m'éclairer sur ce point SVP ?
Merci d'avance.
Arnaud



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à