Consultas CAML

23/05/2005 - 09:45 por MIRo | Informe spam
Hola;

En una consulta a una lista, si se introduce el signo < seguido de algún
caracter en la
variable texto da el siguiente error: No se puede completar esta acción.
Vuelva a intentarlo.

string texto="<pepe>";

sbCaml.Append("<Where>");
sbCaml.Append("<Eq>");
sbCaml.Append("<FieldRef Name=\"Title\"/>");
sbCaml.Append("<Value Type=\"Text\">" + texto+ "</Value>");
sbCaml.Append("</Eq>");
sbCaml.Append("</Where>");
SPCaml.Query =sbCaml.ToString();

Alguien sabe como evitar el error, teniendo en cuenta que puedan haber
almacenado nombre con estos signos y queremos q los encuentre?
 

Leer las respuestas

#1 m.ariztegui
23/05/2005 - 13:33 | Informe spam
Prueba a sustituir los caracteres > y < por &gt y &lt

Hola;

En una consulta a una lista, si se introduce el signo < seguido de algún
caracter en la
variable texto da el siguiente error: No se puede completar esta acción.
Vuelva a intentarlo.

string texto="<pepe>";

sbCaml.Append("<Where>");
sbCaml.Append("<Eq>");
sbCaml.Append("<FieldRef Name="Title"/>");
sbCaml.Append("<Value Type="Text">" + texto+ "</Value>");
sbCaml.Append("</Eq>");
sbCaml.Append("</Where>");
SPCaml.Query =sbCaml.ToString();

Alguien sabe como evitar el error, teniendo en cuenta que puedan haber
almacenado nombre con estos signos y queremos q los encuentre?

Preguntas similares