[VB.NET] Probleme de guillemet
Bonjour,
J'ai un gros problème avec les ' dans une textbox.
En effet, je demande aux utilisateurs de remplir des textbox, et j'aimerai récupérer les données saisies pour les enregistrer dans une base de donnée SQL, cela fonctionne très bien, mais quand je met ' quelque part c'est la catastrophe, ca ne marche plus.
Je sais bien que ce problème a déjà été posé sur ce forum, mais je ne trouve aucune réelles réponses car j'ai très peu de compétence dans ce language et les réponses me paraissent compliquées à mettre en oeuvre.
Voici le code qui s'occupe d'enregistrer les champs dans la base :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Sub butvalid_Click(sender As Object, e As EventArgs)
Dim oConnection As System.Data.SqlClient.SqlConnection
oConnection = New System.Data.SqlClient.SqlConnection
oConnection.ConnectionString = "Server=(local); Initial Catalog='intervention';" _
& " Trusted_Connection=True;"
oConnection.Open()
Dim oCommand As System.Data.SqlClient.SqlCommand
Dim sSQL As String
sSQL = "INSERT INTO [demande](site,service,date_dem,delai_dem,nature,objet,detail,observation,etat)" _
& " VALUES('" & ddlsite.SelectedItem.Text & "','" & ddlservice.SelectedItem.Text & "','" & Labelcal.Text & "','" & tbdelai.Text & "','" & ddlplatef.SelectedItem.Text & "','"& taobjet.Text & "','" & tadetail.Text & "','" & taobservation.Text & "','" & labetat.Text & "')"
oCommand = New System.Data.SqlClient.SqlCommand(sSQL,oConnection)
oCommand.ExecuteNonQuery()
oConnection.Close()
End Sub |
Ca m'aiderai vraiment si vous pouviez me donner une solution.
Merci d'avance :)