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

steve15 - 9 janv. 2017 à 08:05 - Dernière réponse : Whismeril 10552 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention
- 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
Afficher la suite 

1 réponse

Répondre au sujet
Whismeril 10552 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention - 9 janv. 2017 à 08:46
0
Utile
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.

Commenter la réponse de Whismeril

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.