Voici la définition du composant :
<asp:Button id="BT_Send" onclick="BT_Send_Click" runat="server" Text="Envoyer"></asp:Button>
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
' Fermeture de la connexion
oConnection.Close()
End Sub
A + Kobee12
