Bonsoir,
J'ai un problème pour ouvrir une connection SQL avec VB 2008 express... J'ai bien installé le framework .NET 3.5
Je devrais avoir normalement la classe System.Configuration.ConfigurationManager dispo
mais je ne l'ai pas... Quelqu'un pourrait-il m'aider ? Que dois-je faire ?
Si je mets l'ancienne, j'ai le programme qui bugge en disant que ma connection string n'est pas instanciée...
voici l'extrait du code...
Dim MySqlConn As SqlClient.SqlConnection
Dim myCommand As SqlClient.SqlCommand
Dim MaRequete, ConnexionSql As String
ConnexionSql = System.Configuration.ConfigurationSettings.AppSettings(
"WalcastConnectionString" )je devrais pouvoir mettre ConnexionSql = System.Configuration.ConfigurationManager.AppSettings("WalcastConnectionString")
mais je n'ai pas le Manager...pffffffff
MySqlConn =
New SqlClient.SqlConnection(ConnexionSql)
MaRequete =
" Select * from [Employes] where matricule = @id_matricule "
'Cr,ation de la commande SQL myCommand =
New SqlClient.SqlCommand(MaRequete, MySqlConn) 'Cr,ation et d,calartion des param¦tres
With myCommand.Parameters.Add(
New SqlClient.SqlParameter( "@id_matricule" , SqlDbType.VarChar, 11)) End With
'Attribution des valeurs aux param¦tres
With myCommand.Parameters(
"@id_matricule" ).Value = Me .MatriculeTextBox.Text End With
Try
'Execution de la requ^te myCommand.Connection.Open() <----- c'est là qu'il bugge
myCommand.ExecuteNonQuery()
myCommand.Connection.Close()
Catch ex As SqlClient.SqlExceptionMsgBox(
"Pas d'enregistrement trouv," )
End Try