Error Grave

11/05/2005 - 09:42 por MIRo | Informe spam
Hola;

En una consulta a una lista, si se introduce el signo > o el signo < 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 similare

Leer las respuestas

#1 Pedro Garcia
11/05/2005 - 13:41 | Informe spam
Deberas sustituir en la Variable "texto", los caracteres "<" o ">" por "\<" o
"\>".

"MIRo" escribió:

Hola;

En una consulta a una lista, si se introduce el signo > o el signo < 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?



Respuesta Responder a este mensaje
#2 MIRo
16/05/2005 - 16:58 | Informe spam
Hola Pedro, he probado lo q me has dicho
pero sigue fallando.

Tiene q buscar un texto: prueba <tags>

y yo escribo \< y no encuentra nada
y si escribo \<t me sale el error:
No se puede completar esta acción. Vuelva a intentarlo.


"Pedro Garcia" escribió en el mensaje
news:
Deberas sustituir en la Variable "texto", los caracteres "<" o ">" por
"\<" o
"\>".

"MIRo" escribió:

Hola;

En una consulta a una lista, si se introduce el signo > o el signo < 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?



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida