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)
où value est la variable de type String qui contiendra les données (et donc la chaîne avec balise html)
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15Dim 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()
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

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 
				 Comment inserer des balises HTML dans une base de données MySQL via MySql Connector (vb .net 2010)
 Comment inserer des balises HTML dans une base de données MySQL via MySql Connector (vb .net 2010)
				

 Répondre avec citation
  Répondre avec citation
Partager