Test pour DataReader.read a null ?
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:
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 :D
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