Bonsoir,

2006/10/7, une.bouteille.a.la.mer <[EMAIL PROTECTED]>:

BONSOIR

Soit une requête

maRequete = maConnexion.CreateStatement()
oDonnees=maRequete.executeQuery(instrSQL)


Lorque la requête ne renvoie pas de résultats (tout simplement parce qu'il
n'y en a pas pas !)

Lorsque je demande par exemple l'affichage par exemple de
Resultat = oDonnees.getString(3)

J'obtiens une erreur SQLException: No data is available"
Normal, sans doute

Mais comment faire pour contourner ce problème ?

J'ai essayé

If Not IsNull(oDonnees) Then
Resultat = oDonnees.getString(3)
End If

Mais cela ne fonctionne pas


Deux pistes :
- un select count(*) avant qui doit TJRS retourner un résultat.
- odonnées.count() ??? je sais pas si cette fonction existe ?

Yves

Merci de votre aide




--
web site : http://www.molenbaix.com

Répondre à