none
URGENT : Probleme avec les variable publique de mon module RRS feed

  • Question

  •  

    Bonjour,

     

    J'ai un gros problème d'une seconde a l'autre VB bloque sur une variable publique declaré dans mon module, enfin il bloque sur toute les variables de mon module, je ne vois pas du tout d'où vient le probleme, surement une petite erreur bête que je suis incapable de trouver...

     

    voici le code de mon module :

    Code Snippet

     

    Imports System.Data
    Imports System.Data.OleDb

    Module Module1

        Public ObjetConnection As OleDbConnection
        Public ObjetCommand As OleDbCommand
        Public ObjetDataAdapter As OleDbDataAdapter
        Public ObjetDataSet As New DataSet() 'Attention au New
        Public strSql As String
        Public ObjetDataTable As DataTable
        Public ObjetDataRow As DataRow

        Public RowNumber As Integer    'Numéro de l'enregistrement courant
        Public strConn As String
        Public ObjetCommandBuilder As OleDbCommandBuilder

        Public User_id, NbJrTot, NbRTT As Integer
        Public Nom, Prenom As String
        Public LVI As ListViewItem
        Public NouvDateRTT As String = ""
        Public NouvDateConges As String = ""
        Public NouvDateConges1 As String = ""
        Public NouvNbConges As Integer = 0
        Public Modification As Boolean = False
        Public Conges_id As Integer = ""

        Public Sub Deconnexion()


            Module1.ObjetConnection = Nothing
            Module1.ObjetCommand = Nothing
            Module1.ObjetDataAdapter = Nothing
            Module1.ObjetDataTable = Nothing
            Module1.ObjetDataRow = Nothing
            Module1.ObjetDataSet.Clear()


        End Sub

    End Module

     

     

     

    il me met une erreur du type :

     

    Une exception a été levée par l'initialiseur de type pour 'Gestion_Absences.Module1'.

     

    Et lorsque je vais dans le detail voici ce qu'il m'indique :

     

    "La conversion de la chaîne "" en type 'Integer' n'est pas valide."

     

    Je tiens a préciser que quelque soit le type de ma variable il me donne le meme message.

     

    Merci a tous ceux qui pourront m'aider...

     

    Cordialement,

     



    jeudi 30 octobre 2008 09:31

Réponses

  • je pense qu'à l'heure actuelle vous avez votre réponse mais je tiens à répondre quand même car j'ai remarquer sur le forum que tout les posts qui n'ont pas de réponse et qui on quand même plus de 2 mois ne sont pas supprimés ou validé.

    Public Conges_id As Integer = "" 'l'integer est un nombre donc il faut lui mettre 0 et non "".
    L'erreur est humaine ça peut arriver de faire une erreur :)
    merci de le faire valider en réponse approuvée ou de supprimer le post
    mardi 10 mars 2009 23:50

Toutes les réponses

  • Es-ce que tu aurais un bout de code où tu fais l'appel a tes variables? Es-ce que tu pourrais aussi indiquer à quel ligne l'erreur ce produit?

     

    jeudi 30 octobre 2008 11:56
    Modérateur
  • Bonjour,

     

    Ce problème provient au niveau de l'initialisation de vos variables du Module1.

    Comme le dit ma biche, est-il possible que vous puissez nous montrer le code de votre Module1 ?

     

    Cordialement

    jeudi 30 octobre 2008 17:45
    Modérateur
  • je pense qu'à l'heure actuelle vous avez votre réponse mais je tiens à répondre quand même car j'ai remarquer sur le forum que tout les posts qui n'ont pas de réponse et qui on quand même plus de 2 mois ne sont pas supprimés ou validé.

    Public Conges_id As Integer = "" 'l'integer est un nombre donc il faut lui mettre 0 et non "".
    L'erreur est humaine ça peut arriver de faire une erreur :)
    merci de le faire valider en réponse approuvée ou de supprimer le post
    mardi 10 mars 2009 23:50