2012-09-27 7 views
6

SQL Serverからエンティティのオプション設定値を取得する方法。私はcrmから偽装を使用してオプションの設定を取得していたWindowsアプリケーションを開発しました。しかし、今私の要件は、SQL ServerからSQL Serverの資格情報を使用して値を取得することですが、crm資格情報を使用することはありません。crm以外のアプリケーションでSQL Serverからオプション設定値を取得する方法

+0

これは、レコードの列から値を取得するか、オプションセットのすべての値を取得しようとしていることを意味しますか? –

+1

オプションセットのすべての値が必要です。 – Maddy

答えて

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

直接SQLアクセスはサポートされていませんが、とにかく情報を取得する必要がある場合は、StringMapビューを参照する必要があります。必要に応じてエンティティと属性名でフィルタリングできます。

関連する問題