De m�moire, il me semble que le pointeur du resultSet pointe sur
l'enregistrement "avant" le premier enregistrement.
Je le parcoure alors de la mani�re suivante :

        oRst = oStatement.ExecuteQuery(strSQL) 'Ex�cution de la requ�te
        'Parcoure les enregistrements
        Do While oRst.Next
                ...
        Loop

Le IsNull() doit seulement indiquer la r�ussite de l'ouverture du resultset.

Jean-Claude


De : Martin blaizot [mailto:[EMAIL PROTECTED]
 
DatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
DataSource = DatabaseContext.getByName("Materiel")
Connection = DataSource.GetConnection("","")
Matable = Connection.Tables.getbyname("Provisoire")
Statement = Connection.createStatement()
Resultset = Statement.executeQuery("SELECT *  FROM "& Matable.name &"")
If Not IsNull(Resultset) Then
     Resultset.first
     Print"le libell� de mon premier champ est : ",Resultset.getString(1)
End if
 
Il me trouve un enregistrement alors que ma table est vide !!!

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

Répondre à