Principales respuestas
Información adicional: Análisis de XML: línea 1, carácter 38; no se puede cambiar de codificación

Pregunta
-
Buen dia, estoy tratando de guardar un XML en SQL, pero me arroja el siguiente error.
"Información adicional: Análisis de XML: línea 1, carácter 38; no se puede cambiar de codificación"
El codigo que tengo es el siguiente:
cmdCom.Parameters.Add("@huella", SqlDbType.Xml);
cmdCom.Parameters["@huella"].Value =Fmd.SerializeXml(resultEnrollment.Data);Les comento que estoy trabajando con huellas digitales. FingerPrint Reader
Respuestas
-
Mira a ver qué hay en la línea 1 posición 38. Casi seguro que será un encoding=... dentro de la directiva ?xml. El mensaje de error te está diciendo que hay un conflicto entre el tipo de codificación que viene puesto en el encoding y el tipo que se esperaba en el sitio donde estás usando ese xml.
- Propuesto como respuesta Pablo RubioModerator lunes, 4 de diciembre de 2017 16:43
- Marcado como respuesta Pablo RubioModerator viernes, 8 de diciembre de 2017 15:40
Todas las respuestas
-
Mira a ver qué hay en la línea 1 posición 38. Casi seguro que será un encoding=... dentro de la directiva ?xml. El mensaje de error te está diciendo que hay un conflicto entre el tipo de codificación que viene puesto en el encoding y el tipo que se esperaba en el sitio donde estás usando ese xml.
- Propuesto como respuesta Pablo RubioModerator lunes, 4 de diciembre de 2017 16:43
- Marcado como respuesta Pablo RubioModerator viernes, 8 de diciembre de 2017 15:40
-
-
No necesariamente tienes por qué guardarlo. Puedes poner un punto de ruptura en el debugger y examinar la variable directamente desde Visual Studio.
Editado: No obstante, si te viene bien guardarlo, puedes salvarlo provisionalmente en un fichero, cosa que te permitiría examinar el fichero con calma y experimentar cargándolo en SQL directamente desde SSMS, y posiblemente así observar mejor el error, y experimentar cambiando a mano el contenido del fichero hasta que se corrija el error. Y una vez que ya sepas qué es lo que le pasaba y cómo corregirlo, entonces ya vuelves a tu programa y modificas el código para que genere el xml en consonancia con lo que hayas observado.
- Editado Alberto PoblacionMVP lunes, 4 de diciembre de 2017 19:24
- Propuesto como respuesta Pablo RubioModerator lunes, 4 de diciembre de 2017 22:05