2012-09-27 8 views
6

Come ottenere il valore impostato dell'opzione di un'entità dal server sql. Ho sviluppato un'applicazione per Windows, in cui stavo ottenendo il set di opzioni da crm usando la impersonificazione. Ma ora il mio requisito è quello di ottenere il valore da SQL Server utilizzando le credenziali del server SQL ma non con le credenziali CRM.Come ottenere i valori di impostazione dell'opzione dal server SQL in un'applicazione esterna crm

+0

Ciò significa che si desidera ottenere il valore da una colonna su un record o si sta tentando di ottenere tutti i valori possibili di un set di opzioni? –

+1

Sono necessari tutti i valori possibili di un set di opzioni. – Maddy

risposta

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

L'accesso diretto SQL è ovviamente non supportato, ma se è necessario prendere comunque le informazioni, è necessario guardare la vista StringMap. È quindi possibile filtrare per entità e nome attributo come richiesto.

Problemi correlati