Probleme avec application

[Résolu]
Signaler
Messages postés
33
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
25 février 2010
-
Messages postés
33
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
25 février 2010
-
Bonjour tout le monde,
Voila, j'ai une application implementee avec Vb 2005 qui se connecte avec une base de donnees sous sql server 2005 pour une extraction. quand j'essaie de fermer l'application, cela genere une erreur comme celui-ci : "Parameterized Query '(@vers varchar(19))use School_Performance_bd SELECT [classe] FRO' expects parameter @vers, which was not supplied". Lorsque j'enleve la procedure, j'obtiens ce message : There is no source code available for the current location. Quelqu'un peut-il m'aider svp.

2 réponses

Messages postés
33
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
25 février 2010

J'ai trouvé la solution. Il parait que le fichier.exe était corrompu. Je l'ai jeté et recompilé. et ca marche
Messages postés
33
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
25 février 2010

voila la procedure
''-------------------------------------
Public Sub getCompositionVersement(ByVal versement As String)
        ''affectation de la requete pour la creation d'un nouveau cycle academique
        requeteSQL = "use School_Performance_bd SELECT [classe] FROM [compositionVersement] WHERE [versement]=@vers"
        ObjetConnection = New SqlConnection
        ObjetConnection.ConnectionString = connection
        ''creation de la requete sql
        ObjetCommand = New SqlCommand(requeteSQL, ObjetConnection)
        ''creation et declaration des parametres
        With ObjetCommand.Parameters
            .Add(New SqlParameter("@vers", SqlDbType.VarChar, 19))
        End With
        ''attribut des valeurs aux parametres
        With ObjetCommand
            .Parameters("@vers").Value = versement
        End With
        ''---------------------------------------------------------------------
        ObjetCommand.Connection.Open()
        objetReader = ObjetCommand.ExecuteReader
        While objetReader.Read = True
            CLASSE.Add(objetReader.GetString(0))
        End While
        objetReader.Close()
        ObjetCommand.Connection.Close()
    End Sub
''================================================
en executant, j'obtiens ce message :
"Parameterized Query '(@vers
varchar(19))use School_Performance_bd SELECT [classe] FRO' expects
parameter @vers, which was not supplied"
''===========================================
si j'enleve la procedure j'obtiens ce message :
There is no source code available for the current location. et ca m'affiche une page de Dissambly