|
![]() |
#1 |
Участник
|
Как по названию поля определить название таблицы?
Добрый день, всем!
Прошу помочь - столкнулся с проблемой: знаю название поля определить название таблице? В аксапте было все просто, а здесь как? |
|
![]() |
#2 |
Участник
|
По названию поля никак, т.к. они повторяются часто, и не содержат названия сущности к которой относятся.
Но можете поискать, выполнив следующий запрос на базе метаданных Crm, если название редкое то может помочь Код: -- название вашего поля declare @attrname nvarchar(50) set @attrname = '%accountid%' select attr.[name], entity.[name], entity.objecttypecode from -- entity - таблица содержит все таблицы базы данных црм entity -- attribute - содержит все поля inner join attribute attr on attr.entityid = entity.entityid and attr.[name] like @attrname |
|
![]() |
#3 |
Участник
|
Спасибо, обязательно попробую, а вообще-то мне это было надо для постоения отчетности в MS CRM 3.0, т.к. я отчеты делаю в Visual Studio и мне необходимо было написать запрос SQL, где используются различные поля из различных сущностей. Сами схемы атрибуты я знаю, а вот в каких таблицах это располагается - нет...вот в этом и проблема...
|
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от sam
![]() По названию поля никак, т.к. они повторяются часто, и не содержат названия сущности к которой относятся.
Но можете поискать, выполнив следующий запрос на базе метаданных Crm, если название редкое то может помочь Код: -- название вашего поля declare @attrname nvarchar(50) set @attrname = '%accountid%' select attr.[name], entity.[name], entity.objecttypecode from -- entity - таблица содержит все таблицы базы данных црм entity -- attribute - содержит все поля inner join attribute attr on attr.entityid = entity.entityid and attr.[name] like @attrname |
|
![]() |
#5 |
Участник
|
Используйте Query Analyzer в SQL Server Enterprise Manager,
там запрос пишите проверяете, потом просто копируете в окошко запроса в Visual Studio. Все время так делаю, по моему проще намного. |
|
![]() |
#6 |
Участник
|
Спасибо!
|
|
![]() |
#7 |
Вопрошающий
|
а может не стоит выдумывать велосипед и посмотреть в http://Имя_Сервера/sdk/list.aspx ?
__________________
Победивший противника - силен, победивший себя - величественнен |
|
![]() |
#8 |
Участник
|
Можно и так, просто в MS CRM 3.0 запрос строиться действительно не на таблицах, а на сущностях и их атрибутах...да, согласен...
всем спасибо за поддержку! |
|
![]() |
#9 |
Участник
|
Цитата:
Сообщение от Dissident
![]() а может не стоит выдумывать велосипед и посмотреть в http://Имя_Сервера/sdk/list.aspx ?
всем спасибо за поддержку! |
|