Requette vb vers sql [Résolu]

Signaler
Messages postés
20
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
16 janvier 2012
-
Messages postés
20
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
16 janvier 2012
-
Bonjour,
j'ai un problème étrange quand j’exécute ce code à la deuxième ou troisième fois il m'affiche le message d'erreur<> mais je ne vois pas ou il est ouvert.
voila le mon code:

Dim returnVa As New Object
Dim cmd As New SqlCommand

Req "SELECT * FROM " + Table+ " WHERE " + FieldId+ "'" + Id+ "'"
cmd.CommandType = CommandType.Text
cmd.CommandText = Req
If cmd.Connection Is Nothing Then
cmd.Connection = conexion
End If
returnVa = cmd.ExecuteScalar()
comd.Dispose()

pouvez-vous me donné un coup de pousse
Merci à vous

1 réponse

Messages postés
20
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
16 janvier 2012

J'ai pu trouvé,le probleme j'avais centralisé ma variable connexion et je pouvais pas la fermé après mon instruction
alors ce que j'ai fait j'ai créer une methode getconnexion dans une classe que j'apel quand j'ai besoin de faire une connexion puis à la fin je la close

Dim returnVa As New Object
Dim cmd As New SqlCommand
Dim con As New SqlConnection
con = getConnexion()
con.Open()

instruction...
.....

puis con.close ' a ne pas oublié

Merci