2013-07-17 2 views
1

У меня проблема, и я не могу найти что-нибудь полезное в сети, так что действительно оцените любую помощь здесь!Ошибка при обновлении списка SharePoint 2010 с использованием внешнего содержимого Тип

Я создал основной внешний тип контента с помощью конструктора SharePoint для SharePoint 2010. Я могу создать все операции и создать список, основанный на нем, и все работает нормально. Однако три поля являются внешними ключами для других таблиц, для которых я также создал типы внешнего контента.

Когда я создаю первую Ассоциацию для второй таблицы/типа содержимого, которую она сохраняет, и я могу обновить список и использовать функциональные возможности поиска в SharePoint для поиска значения.

Как только я добавляю в любом из двух других ассоциаций я тогда получаю следующее сообщение об ошибке:

не может генерировать формы InfoPath Microsoft, потому что Form Services является не доступен.

В качестве альтернативы, если теперь я пытаюсь создать новый список я получаю

Не удалось сохранить изменения. Исключение из HRESULT: 0x800400F8

Единственная разница между двумя последними ассоциациями и первой заключается в том, что они имеют внешние ключи типа SQL NVARCHAR (50), а первый - int. Помимо этого я понятия не имею, куда идти дальше с этим. Я воссоздал все операции с нуля, но без радости.

Любые предложения, высоко оцененные!

ответ

2

Я столкнулся с этим и, к сожалению, ответ, чтобы создать бессмысленный ключ INT на тех таблиц, которые вы используете в качестве основного/внешнего ключа: http://spsamer.com/2012/05/08/implementing-ects-in-spd-using-stored-procedures/

Каждая хранимая процедура должна предоставить уникальный идентификатор типа integer. SPD позволит вам иметь другие типы уникальных идентификаторов, но вы будете сталкиваться с ошибками во время выполнения, если попытаетесь выполнить какие-либо ассоциации, создать, обновить или удалить операции. Вам нужны эти идентификаторы, чтобы избежать проблем, даже если они совершенно бессмысленны для вашего решения.

+1

Это отстой! Microshaft !! Спасибо за ответ, мне пришлось отказаться от корабля из-за этого, по крайней мере, я знаю, как заставить его работать, нужно будет скоро! – ebooyens

Смежные вопросы