2012-09-27 10 views
6

Cómo obtener la opción establecer el valor de una entidad desde el servidor sql. Desarrollé una aplicación para Windows, en la cual obtenía la opción de crm usando impersonization. Pero ahora mi requisito es obtener el valor del servidor sql usando las credenciales del servidor sql pero no con las credenciales crm.Cómo obtener la opción establecer los valores del servidor sql en una aplicación fuera de crm

+0

¿Esto significa que quiere obtener el valor de una columna en un registro, o está tratando de obtener todos los valores posibles de una opción establecida? –

+1

Necesita todos los valores posibles de un conjunto de opciones. – Maddy

Respuesta

11
select 
    e.Name as EntityName, 
    e.ObjectTypeCode, 
    s.AttributeName, 
    s.AttributeValue, 
    s.Value, 
    s.DisplayOrder 
from 
    StringMap s 
    inner join EntityLogicalView e on 
     s.ObjectTypeCode = e.ObjectTypeCode 
where 
    e.Name = 'new_entityname' 
    and s.AttributeName = 'new_optionsetname' 
3

El acceso directo a SQL obviamente no es compatible, pero si necesita obtener la información de todos modos, debe mirar la vista StringMap. Luego puede filtrar por entidad y nombre de atributo según sea necesario.

Cuestiones relacionadas