Précédent   Forum du club des développeurs et IT Pro > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/07/2012, 09h01   #1
Mut
Membre confirmé
 
Avatar de Mut
 
Homme
Inscription : mars 2003
Messages : 875
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : mars 2003
Messages : 875
Points : 260
Points : 260
Envoyer un message via MSN à Mut
Par défaut [OpenOfficeBase] Problème de vérification de recordset non vide

Bonjour,

J'ai un recordset dont je souhaite vérifier s'il retourne des résultats ou non.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
Dim maConnexion AS Object	
dim SQLInfoAbs,ValeurAbs AS string
 
SQLInfoAbs="SELECT * FROM ""Table"" WHERE ""Table"".""Champ"" IS NULL )"
 
 
 
oContext = createUnoService("com.sun.star.sdb.DatabaseContext")
NomSource= "Base"     ' nom de la base
oSource = oContext.GetByName(NomSource)
oConnexion = oSource.getconnection("","")      
oStatement = oConnexion.CreateStatement()
oDonnees = oStatement.executeQuery(SQLValAbs)
 
If Not IsNull(oDonnees) Then
oDonnees.next  
ValeurAbs = oDonnees.getColumns().getByName("NomChamp").getString()
msgbox "il existe des champs non renseignés"
oRapports = ThisDataBaseDocument.ReportDocuments.getByName("Etat infos manquantes").open()
End If

Mais la condition

Code :
IF NOT IsNull(oDonnees) Then
n'a pas l'air d'être au point....

Quelqu'un saurait-il pourquoi ?

Merci
Mut est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h33.


 
 
 
 
Partenaires

Hébergement Web