nkakim
Messages postés20Date d'inscriptionjeudi 15 septembre 2005StatutMembreDernière intervention16 janvier 2012
-
9 nov. 2011 à 17:01
nkakim
Messages postés20Date d'inscriptionjeudi 15 septembre 2005StatutMembreDernière intervention16 janvier 2012
-
10 nov. 2011 à 17:58
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
nkakim
Messages postés20Date d'inscriptionjeudi 15 septembre 2005StatutMembreDernière intervention16 janvier 2012 10 nov. 2011 à 17:58
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()