Bonjour,
J'ai un soucis dans l'utilisation de mes variables de class
voici ma class
Public Class Parametres
Public Shared RepBaseAccess_Base_Ref As String ' = "T:\Base_Ref.mdb"
Public Shared Table_L100_TRAV_MENS As String = "L100_TRAV_MENS_TEST"
Public Shared Table_L010_COLLABORATEURS As String = "L010_COLLABORATEURS_TEST"
Public Shared L000_DOSSIERS As String = "L000_DOSSIERS_TEST"
End Class
Voici un exemple d'utilisation de cette classe dans mon code
Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source = " & Parametres.RepBaseAccess_Base_Ref & "")
'Ouverture de la connexion avec le fichier access
MyConnexion.Open()
'initialisation de la requête de remise à zéro des lignes du fichier à traiter et exécution de celle-ci
Dim Mycommand As New OleDbCommand("SELECT * FROM " & Parametres.Table_L010_COLLABORATEURS & " WHERE " & Parametres.Table_L010_COLLABORATEURS & ".Login = '" & TxtLogin.Text.ToString & "' AND " & Parametres.Table_L010_COLLABORATEURS & ".Password = '" & TxtPassword.Text.ToString & "'", MyConnexion)
Dim myReader As OleDbDataReader = Mycommand.ExecuteReader()
Des que je lance mon programme je reçois l'erreur suivante :
TypeInitializationException was unhandled
The type initializer for'Myproject.Parametres' threw an exception
et l'exception en question est : {"Object reference not set to an instance of an object."}
Bon alors le truc mystique dans tout cela, c'est qu'il y a une heure, j'utilisai ces mêmes variables, tout fonctionnait parfaitement et ça c'est mis à planter d'un coup....
Apres avoir chercher sur pas mal de forum etc ... je suis vraiment dans le flou, surtout que j'ai déjà fait d'autres programmes utilisant ce type d'appel aux variables de classes et cela ne m'avais jamais posé de problèmes....
Si vous avez une solution, elle serait la bienvenue
Merci
Partager