Il s'agit d'un formulaire qui envoie des infos à une base de données.
Mon problème est que lorsque je clique sur le bouton pour envoyer, il ne se passe rien et aucune infos n'est ajoutée dans la BDD.
J'ai essayé de faire la même chose en utilisant comme composant un LinkButton et là ça marche.
J'ai 2 fonctions en VB BT_Send_Click et LB_Send_Click qui contiennent la même chose. L'une pour le Button et l'autre pour le LinkButton
kobee12
Messages postés153Date d'inscriptiondimanche 26 janvier 2003StatutMembreDernière intervention31 octobre 20061 20 févr. 2006 à 16:54
Voici la définition du composant :
Voici la fonction qui doit être appelé quand je clique sur le bouton et qui n'est jamais appelé
Sub BT_Send_Click(sender As Object, e As EventArgs)
' Déclaration de l'objet de connexion
Dim oConnection As System.Data.SqlClient.SqlConnection
' Création de l'objet de connexion
oConnection = New System.Data.SqlClient.SqlConnection
' Paramétrage de la chaîne de connexion
oConnection.ConnectionString = "Server=(local); Initial Catalog='etablissement';" _
& " Trusted_Connection=True;"
' Connexion à la base de données
oConnection.Open()
' Déclaration de l'objet SqlCommand et de la requête SQL
Dim oCommand As System.Data.SqlClient.SqlCommand
Dim sSQL As String
' Ecriture de la requête SQL
sSQL = "INSERT INTO [Classes](Nom_Classe,Professeur_Principal)" _
& " VALUES('" & TB_Nom_Classe.Text & "','" & TB_Professeur.Text & "')"
' Création de l'objet SqlCommand
oCommand = New System.Data.SqlClient.SqlCommand(sSQL,oConnection)
' On appelle la méthode ExecuteNonQuery pour éxécuter notre commande
oCommand.ExecuteNonQuery()
' On écrit notre message de confirmation
LB_Message.Text = "La classe " & TB_Nom_Classe.Text & " a correctement été créée !"
' On rend le message visible
LB_Message.Visible = True
kobee12
Messages postés153Date d'inscriptiondimanche 26 janvier 2003StatutMembreDernière intervention31 octobre 20061 20 févr. 2006 à 17:58
Je peux le dire parce que j'ai mis LB_Message.Text = "Coucou !" LB_Message.Visible = True au début de la fonction avec LB_Message qui est un label et le label ne s'affiche pas alors qu'il apparait bien quand j'utilise le LinkButton
Vous n’avez pas trouvé la réponse que vous recherchez ?
kobee12
Messages postés153Date d'inscriptiondimanche 26 janvier 2003StatutMembreDernière intervention31 octobre 20061 20 févr. 2006 à 18:00
Je peux le dire parce que j'ai mis
LB_Message.Text = "Coucou !"
LB_Message.Visible = True
Au début de la fonction avec LB_Message qui est un label, et le label ne s'affiche pas alors qu'il apparait bien quand j'utilise le LinkButton