Problema con el FieldRef Name=' ' (consulta CAML)

19/05/2008 - 13:12 por David Uru | Informe spam
Hola.
Tengo un sitio con varias listas.
Una de ellas está unida mediante el campo búsqueda a otra lista.
El problema que me encuentro es que el nombre del campo es:
Objetivo Estratégico.
He buscado por internet, y he encontrado que lo que puedo hacer es:
String query = @"<Where><Eq><FieldRef Name='Objetivo_x0020_Estratégico'
LookupId='TRUE' /><Value Type='Lookup'>1</Value></Eq></Where>

_x0020_ -->Se utiliza para cuando hay espacios en blanco.
Lo que no encuentro por ningún lado, son lo de cómo hacer los acentos.

Gracias.

Preguntas similare

Leer las respuestas

#1 SICYD
19/05/2008 - 13:31 | Informe spam
"David Uru" escribió en el mensaje
news:
Mostrar la cita
x0020 es el código hexadecimal del ASCII que corresponde al caracter del
espacio. El de la "é" sería x00E9.

Saludos.
#2 David Uru
19/05/2008 - 13:58 | Informe spam
Gracias por contestar tan pronto.

La verdad es que ya lo había probado, pero no funciona.
Lo de _x0020_, sí que funciona porque he hecho pruebas con campos separados;
pero sin acentos.

Espero que puedan ayudarme.
#3 SICYD
19/05/2008 - 17:09 | Informe spam
"David Uru" escribió en el mensaje
news:
Mostrar la cita
Si es en mayúscula, corresponde al x00C9. En UTF-8 creo que es xC3A9.

Saludos.
#4 David Uru
19/05/2008 - 18:18 | Informe spam
Mostrar la cita
Es en minúsculas, porque es:
Objetivos_x0020_Estratégicos.

Pero, no funciona de ninguna manera si lleva acento.
He probado sin acentos y funciona todo bien.
En la URL, cuando edito la columna; me muestra:
Field=Objetivo%5Fx0020%5FEstrat%5Fx00e9%5Fgico
Como me habías dicho antes, _x00e9_; pero no funciona.

Espero que me digáis algo; si se os ocurre algo más.
Muchas gracias por intentar ayudarme.
#5 Elecktrus
19/05/2008 - 20:13 | Informe spam
Hola, David:
Prueba este truquillo. Con el sharepoint Designer mete un DataView webpart,
que vaya contra tu lista y use como filtro tu campo (esto lo puedes definir
comodamente desde el interfaz grafico del designer). Comprueba si ese webpart
funciona bien, y si es asi miras en la propiedades del webpart y veras el
codiigo caml que ha generado (ese es que debes copiar tal cual en tu consulta)
Si la respuesta te es util pulsa el boton YES. Ayudanos a mantener el foro
al día.


"David Uru" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida