L'exception NullReferenceException n'a pas été gérée

steve15 - 9 janv. 2017 à 08:05
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 9 janv. 2017 à 08:46
Bonjour

Je rencontre un soucis exception NullReferenceException , que depuis aujourd'hui alors que ça fonctionne depuis des années, avec mon code suivant



  Sub CalcData(ByVal ParamGrVal As String, ByRef Tbl As DataTable, ByVal strTitre As String, ByVal ParamStrClient As String)
Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
Dim i, j As Integer
Dim dv As DataView
Dim dr, drGraph As DataRow
Dim tabParamGrVal() As String = ParamGrVal.Split("|")
Dim tabParamCli() As String = ParamStrClient.Split("|")



Il plante à l'avant dernière-ligne, ci-dessus

1 réponse

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
9 janv. 2017 à 08:46
Bonjour,

Cette erreur apparaît quand une variable est utilisée alors que sont contenu n'a pas été affecté.

Il faut donc savoir quelle variable n'est pas affectée et ensuite de remonter "le temps" pour comprendre pourquoi.

Dans un premier temps, quand ça plante vérifie le contenu de chaque variable utilisée sur la lignée qui buggue. (Que tu n'as pas précisée).
Une fois que tu as trouvé celle qui ne contient rien, stoppe l'exécution et cherche où elle est sensée être affectée, mets un point d'arrêt, relance et exécute en pas à pas pour comprendre pourquoi elle est vide.

Enfin bref, du debuggeage de base.

0
Rejoignez-nous