Bonjour,

J'ai un petit probleme j'ai une requete sql a faire, mais parfois la base de données est vide, du moins le résultat de la requête doit l'être.

Mais j'arrive pas a trouver une condition pour qu'il repère qu'il a rien lu :o

j'ai mis ca pour le moment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
If (oDataReader.Read() <> vbNull) Then
            MsgBox("Test")
        Else
            MsgBox("Impossible de créer ce produit dans Sage car l'intitulé existe déjà dans la table F_COMPTEA de Sage! La création du produit a été annulée.", MsgBoxStyle.OkOnly, "Erreur !")
            checkS = False
        End If
        oDataReader.Close()
Mais il affiche toujours le mauvais message pour lui le oDataReader n'est pas vide alors que y a strictement QUE des valeurs "NULL" dans mes champs de ma bdd.

Quelqu'un a une idée ? Merci d'avance

ps : j'ai testé avec DBNull mais il veut pas il me dit que ca renvoit un boolean et donc sa lui plait pas :s