Forum Discussion
Error OLE DB u ODBC
Tengo una fuente de datos que ha estado funcionando bien hasta hace poco, cuando de repente me da el siguiente error cuando la actualizo:
Error al guardar las modificaciones en el servidor. Error devuelto: 'Error OLE DB u ODBC: [DataFormat.Error] Error al procesar XML. La entrada no es válida o no es compatible. (Error interno: '.', valor hexadecimal 0x00, es un carácter no válido. Línea 1, posición 1.). '.
Dos cosas que no entiendo con este error: 1) Me muestra todas las filas de datos en Power Query Editor sin problema, pero solo da el error cuando hago clic en 'Cerrar y aplicar', 2) No estoy seguro de a qué documento se refiere cuando dice "Línea 1, posición1".
En cuanto a la fuente de datos, estoy usando una entrada 'Carpeta' donde todos los documentos en esa carpeta son archivos XML. Una vez más, todo ha funcionado bien durante mucho tiempo.
5 Replies
- Syndicate_Admin
Administrator
Desde su mensaje de error, puede verificar si hay un carácter no válido en la línea 1, posición 1.
De lo contrario, puede intentar conectarse al origen de datos XML mediante el conector XML.
@tpmobley -> por favor dale un pulgar hacia arriba y márcalo como una solución si te ayuda. Gracias.
- Syndicate_Admin
Administrator
Gracias por la respuesta, @truptis ... Parte del problema es... Línea 1, posición 1 de qué? Eso es lo que no tiene sentido para mí. ¿Los archivos XML originales? ¿El editor avanzado de Power Query? Se queja de un período '.' pero no veo a qué se refiere. En cuanto al uso de XML en lugar de la entrada de carpeta, eso no es factible para mi caso de uso. Tengo cientos de archivos XML, por lo que estaba usando la opción 'Carpeta' en su lugar.
- Syndicate_Admin
Administrator
Todavía estoy buscando una respuesta a lo que se refiere el mensaje de error cuando dice "Línea 1, posición1". ¿Cómo identifico el documento, archivo, carpeta, etc. al que hace referencia?
- Syndicate_Admin
Administrator
Eliminé todos menos un archivo en la carpeta y repetí la actualización de datos, que luego dio la ubicación real del archivo (no la línea 1, posición 1). El problema es que a mitad de camino a través del archivo XML hay un bloque de 'NUL' que llega hasta el final del archivo. Me pregunto si alguien sabe qué puede causar esto.
- Syndicate_Admin
Administrator
@tpmobley Tengo el mismo error, ¿hay alguna solución para esto? ¡Gracias!