Probleme avec application

Résolu
cyberfinger01 Messages postés 33 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 25 février 2010 - 4 févr. 2009 à 19:41
cyberfinger01 Messages postés 33 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 25 février 2010 - 5 févr. 2009 à 16:01
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

cyberfinger01 Messages postés 33 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 25 février 2010
5 févr. 2009 à 16:01
J'ai trouvé la solution. Il parait que le fichier.exe était corrompu. Je l'ai jeté et recompilé. et ca marche
3
cyberfinger01 Messages postés 33 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 25 février 2010
4 févr. 2009 à 20:44
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
0