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