Je suis nouveau sur vb.net et j'essaye de mettre à jour la table de mysql d'un dossier de txt using vb.net. Jusqu'à présent, j'ai trouvé du code ici et là et j'ai été capable d'extraire les données du fichier txt, maintenant ma question est de savoir comment mettre à jour mysql depuis le même jeu de données ou fichier xml. Voici mon code pour remplir le fichier dataagrid/dataset/xml. Pouvez-vous me dire quelle est la façon la plus simple de mettre à jour mysql en supposant que "Orden" est ma clé primaire dans mysql.mettre à jour mysql de dataset/datatable avec vb.net
OpenFileDialog1.Filter = "Text File|*.txt"
OpenFileDialog1.Title = "Open File..."
OpenFileDialog1.FileName = "trackings"
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
Dim DT As New DataTable
DT.Columns.Add("COD")
DT.Columns.Add("Tracking")
DT.Columns.Add("Fecha")
DT.Columns.Add("Orden")
DT.Columns.Add("Estatus")
Dim Lines() As String = System.IO.File.ReadAllLines(OpenFileDialog1.FileName)
For Each Line As String In Lines
Dim ItemsOf() As String = Split(Line, " ")
ItemsOf = Line.Split(New String() {" "}, StringSplitOptions.RemoveEmptyEntries)
If ItemsOf(0) = "N" Then ItemsOf(4) = 3 Else ItemsOf(4) = 6
Dim NRow As String() = {ItemsOf(0), ItemsOf(1), ItemsOf(2), ItemsOf(3), ItemsOf(4)}
DT.Rows.Add(NRow)
Next Line
DataGridView1.DataSource = DT
Dim ds As New DataSet
ds.Tables.Add(DT)
ds.WriteXml("c:\x.xml")
End If
Toute aide est appréciée! Et avec du code encore plus! = 0)
Merci pour votre réponse. Je cherchais en fait à utiliser la mise à jour mysql car j'ai plus de colonnes sur ma table et j'insère dans une autre table de la même ligne. Après avoir joué, j'ai trouvé un moyen de le faire. Peut-être que ce n'est pas la meilleure façon de le faire, mais au moins fonctionne ... Si vous connaissez la meilleure approche, faites le moi savoir. Voici mon code: – chupeman