Visual Basic.NET - Ayuda no me guarda bien el bucle de mi array

 
Vista:
sin imagen de perfil

Ayuda no me guarda bien el bucle de mi array

Publicado por Mark (5 intervenciones) el 19/05/2023 18:29:44
Tengo problemas con mi archivo porque es en una sola linea con 6 campos que voy a ocupar con al conexión
pero me sale un lineaLinea cannot be parsed using the current Delimiters. is not valid and will be skipped.

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Public Sub Conexion(ByVal CarpetaOrigen As String, ByVal Unidad As Char, ByVal Nombredeusuario As String, ByVal Contraseña As String, ByVal Origen As String, ByVal Destino As String)
 
        Try
            'Inventarios Documentales - DAF
            Map(CarpetaOrigen, Unidad, True, Nombredeusuario, Contraseña)
            lbl1.Text = "Se conectó"
 
 
            Dim files As List(Of IO.FileInfo) = GetFiles(Origen, "*.xlsx")
 
            Dim fileNames As List(Of String) =
                (From file As IO.FileInfo In files
                 Order By file.LastWriteTime
                 Select file.FullName).ToList()
 
            Dim n As Integer = CopyFiles(Destino, fileNames)
            lbl2.Text = String.Format("Se realizó la copia", n)
 
            Unmap("B,A")
            lbl3.Text = "Se desconectó"
 
 
        Catch ex As Exception
 
            MessageBox.Show(ex.Message)
 
 
        End Try
 
    End Sub
 
 
    Private Sub Guardar_Click(sender As Object, e As EventArgs) Handles Guardar.Click
 
 
        Using Variables As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\Users\Fabian Gallegos\Desktop\VariblesN.txt")
            Variables.TextFieldType = FileIO.FieldType.Delimited
            Variables.SetDelimiters(",")
            Dim Val As String()
            ReDim Preserve Val(250)
            'Dim ValMap As String
            Dim J = 0
            Dim i As Long = 0
 
            While Not Variables.EndOfData
 
                Try
 
 
                    Val = Variables.ReadFields()
 
                    For i = 0 To 100 Step 6
 
                        CarpetaOrigen = Val(i + 0)
                        Unidad = Val(i + 1)
                        Nombredeusuario = Val(i + 2)
                        Contraseña = Val(i + 3)
                        Origen = Val(i + 4)
                        Destino = Val(i + 5)
 
                        Call Conexion(CarpetaOrigen, Unidad, Nombredeusuario, Contraseña, Origen, Destino)
 
                    Next i
 
 
                Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
 
                    MsgBox("line" & ex.Message & "is not valid and will be skipped.")
                End Try
 
            End While
        End Using
 
 
    End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder