Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Hay un conjunto de caracteres que no se pueden guardar en columnas de tipo cadena o memorando. Cuando una aplicación guarda en Dataverse datos que contienen estos caracteres, se producirá el siguiente error:
Nombre: InvalidCharactersInField
Código de error hexadecimal: 80040278
Número de error: -2147220872
Descripción: The field '{0}' contains one or more invalid characters.
Dataverse utiliza el Método System.Xml.XmlConvert.VerifyXmlChars(String) para cada valor de cadena que se pase a estas columnas. Este error se genera cuando se encuentra el primer carácter no válido.
Estos caracteres pueden aparecer en contenido de correo electrónico que incluye respuestas o al copiar texto desde otro origen que puede tener caracteres de control de la presentación.
Para evitar este error, puede:
Codificar el contenido como HTML antes de guardarlo.
Quitar los caracteres no válidos individuales mediante el Método System.Xml.XmlConvert.IsXmlChar(Char), como se indica en el siguiente ejemplo:
static string RemoveInvalidXmlChars(string text) { var validXmlChars = text.Where(ch => XmlConvert.IsXmlChar(ch)).ToArray(); return new string(validXmlChars); }
Vea también
Trabajar con datos mediante código en Dataverse (Power Apps)