simo_boukoutaya
Messages postés12Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention25 août 2004
-
18 août 2004 à 10:52
cs_pluplu
Messages postés615Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention 4 juillet 2012
-
18 août 2004 à 11:14
bonjour,
je fais une apllication qui extrai les donneé ds une base de donneés, pour l'affichage j'ai utilisé un MSFlexgrid, le probleme c'est que dés qu'un champs est vide ds la base le vb me genere un message d'erreur . alors comment peut on gerer les erreur de type NULL
j'ai essayé de faire un petit test avant d'executer
le voila
with flex1
if RS("codeprode") =NULL then
.textMatrix(0,1) = "vide"
else
.textMatrix(0,1) = RS("codeprode")
end if
codeprode est un champs ki peut etre vide et RS conteint le resultat d'une requete
comment faire alors merci d'avance
Mellassa are number one and where ever you go you find green dima raja
A voir également:
Could not convert variant of type (null) into type (double)
cs_pluplu
Messages postés615Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention 4 juillet 2012 18 août 2004 à 11:14
la meilleure façon que j'ai trouvé pour ma part afin de contourner le problème est de géré l'erreur de la façon suivante:
Ex.
Private Sub MaSub()
-------------------------------------------------------------------------------
Ici les déclarations de variables et ton code....
-------------------------------------------------------------------------------
! juste avant la routinne qui vas écrire ou lire dans ta base
-------------------------------------------------------------------------------
On Error GoTo MyError
-------------------------------------------------------------------------------
Ici le code qui vas écrie ou lire dans ta base
suivit de la commande exit sub ne pas oublier !
-------------------------------------------------------------------------------
Exit Sub
MyErrorr:
Resume Next
End Sub
Voilà il y a moyen d'améliorer en filtrant le type d'erreur car tel quelle toutes les erreures sont détournées.