insertion de données en arabe
Salut
j'ai une base qui contient un champ ou seront stocké des données en arabe.
j’utilise mysql, et vb.net (2005)
quand je fait l'insertion directement sur phpMyadmin ca fonctionne mais quand je le fais par le biais de mon application j'obtiens des "????????????"
j'utilise le codage suivant : utf8_bin et pour le champ il est déclare comme "Longtext"
est ce que je dois ajouter quelque chose au niveau de ma requete coté vb.net ?
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
| Try
Dim row1 As DataRow
row1 = myds.Tables(nomTable).NewRow()
row1(0) = ppr1
row1(1) = nom
row1(2) = prenom
row1(3) = grade
row1(4) = sexe
myds.Tables(nomTable).Rows.Add(row1)
'Pour modifier les valeurs changées dans le DataAdapter
Mycmdbuilder = New MySqlCommandBuilder(MydataAdapter)
'Mise à jour
MydataAdapter.Update(myds, nomTable)
MessageBox.Show("Ajout avec succes", "Saisie", MessageBoxButtons.OK, MessageBoxIcon.Information)
Catch ex As Exception
MessageBox.Show("Sub ajouter" + vbCrLf + ex.Message)
Finally
'On vide le DataSet et on le 'recharge' de nouveau.
myds.Clear()
MydataAdapter.Fill(myds, nomTable)
ObjetDataTable = myds.Tables(nomTable)
End Try |
avec ce code l'ajout se faite quand le champ nom et prenom sont en francais , par contre si je saisie une donnee en arabe ca donne les "??????"
Merci d'avance