suppression d'un enregistrement dans une BD sqlSERVER
Salut les pros.
j'ai un formulaire vb.net contenant une listbox. Je veux bien que lorsqu'on sélectionne l'un des élément de la listbox l'enregistrement sera supprimé de ma base de données (après validation bien sur).
J'ai utilisé le code suivant mais ça marche pas avec moi, merci de m'aider à trouver la faute SVP.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim strsql As String
Dim strConnexion As String = "Persist Security Info=true;Integrated Security=SSPI;database=parc municipal;server=USER-PC\AHMED"
Dim x As Exception
Try
strsql = " delete from categorie where nom_cat = '" & ListBox1.SelectedItem & "';"
Dim oConnection As New SqlConnection(strConnexion)
oConnection.Open()
Dim cmd As New SqlCommand(strsql, oConnection)
cmd.ExecuteNonQuery()
oConnection.Close()
MsgBox("ajout avec succes ", MsgBoxStyle.OkOnly, "ajout catégorie")
Me.Hide()
Catch x
MsgBox("L'erreur suivante a été rencontrée :" & x.Message)
End Try
End Sub |
Le msg d'erreur dit que le syntaxe de la requète est faux
Citation:
l'opérateur '&' n'appartient pas à la chaine
merci bieeeeeeeen :) :) :) :)