Bonjour
Je suis novice en vb .net .
J'aimerai mettre à jour une table dans une base de données mysql distante. Le code fonctionne très bien sauf que les données à insérées contiennent des balises html d'où le problème.

Y a-til un genre de html_entities() comme sur php pour vb .net?
Ou bien dois-je agir au niveau sql (en utilisant un cast je ne sais trop quoi) si c'est possible ?
Que ce soit l'un ou l'autre, je dois dire que je n'en ai vraiment pas la moindre idée

Voici un exemple de code que j'ai utilisé et qui marche très bien (sauf bien sur pour les données contenant des balises html)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
        Dim conn As New MySqlConnection
        Dim value As string
        Dim sSQL As String
        Dim myAdapter As New MySqlDataAdapter
        Dim myData As New DataTable
 
        ...  
        conn.ConnectionString = strconnparam
        ...          
        sSQL = "UPDATE tabledonnees set data='" & value & "' WHERE id = '" & id & "' ;"
 
        Dim cmd As New MySqlCommand(sSQL, conn)
        conn.Open()
        cmd.ExecuteNonQuery()
value est la variable de type String qui contiendra les données (et donc la chaîne avec balise html)

Biensûr, le problème n'est pas généralisé. Il se produit surtout quand le code html contient le caractère "'" (apostrophe). Peut être y en a-t-il d'autres...
)

Merci