saludos, hice una aplicacion que lee un archivo xml nodo a nodo para ir insertando sus datos en una tabla en access, este es mi codigo:
 
Dim mstrRutaOrigen As String = Path.GetFullPath(FileUpload1.PostedFile.FileName.T  oString)
Dim documento As New XmlDocument
            Dim nodo As XmlNode
            Dim codigo As Integer
            Dim valor1 As Decimal 
            Dim valor2 As Decimal
            Dim valor3 As Decimal
            Dim valor4 As Decimal
 
 documento.Load(mstrRutaOrigen)
            For Each nodo In documento.DocumentElement.ChildNodes
                If nodo.Name = "DEUDA" Then
                    codigo = nodo.ChildNodes(0).InnerText
                    valor1 = nodo.ChildNodes(1).InnerText
                    valor2 = nodo.ChildNodes(2).InnerText
                    valor3  = nodo.ChildNodes(3).InnerText
                    valor4  = nodo.ChildNodes(3).InnerText
 
If verifica_usuario_existe(codigo) = True Then
                        insertar_datos(codigo, valor1, valor2, valor3, valor4)
 End If
 
 
 
y este es el procedimiento para insertar los datos en la tabla:
 
Private Sub insertar_datos(ByVal codigo As Integer, ByVal valor1 As Decimal, ByVal valor2 As Decimal, ByVal valor3 As Decimal, ByVal valor4 As Decimal)
        With cmd
            .Connection = cn
            .CommandType = CommandType.Text
            .CommandText = "INSERT INTO DEUDA ([usuario_id], [valor1], [valor2], [valor3], [valor4]) VALUES (" & codigo & ", " & valor1 & ", " & valor2 & ", " & valor3 & ", " & valor4 & ")"
            .ExecuteNonQuery()
            Me.Label1.Text = "¡Registros actualizados con éxito!"
        End With
    End Sub
 
eso es todo pero el problema es que valor1 por ej en el xml esta 132.25 y cuando reviso en la tabla se ha guardado 13225 todo junto no diferencia los decimales y no se porque si los valores en la tabla estan tipo number decimal (2).
 
cual sera el problema? 
   
 
 Error al pasar datos de xml a tabla en access
 Error al pasar datos de xml a tabla en access 

