как удалить запись в базе данных контента при удалении элемента списка - PullRequest
2 голосов
/ 14 мая 2009

Когда я удаляю элемент списка с веб-сайта на основе MOSS 2007, база данных контента будет устанавливать его DeleteTransactionId вместо его удаления. Для меня это пустая трата времени, потому что я больше не буду использовать этот предмет.

Есть ли способ удалить элемент списка из списка и базы данных контента одновременно?

спасибо.

Ответы [ 2 ]

5 голосов
/ 14 мая 2009

1) Вы действительно ЭТО беспокоитесь о «космосе»?

2) Очистка корзины удаляет эти записи?

3) Имейте в виду, что MS рекомендует НЕ делать ничего против базы данных.

4) См. http://rdacollab.blogspot.com/2008/08/mosssharepoint-2007-deleting-deleted.html для некоторого SQL, чтобы сделать работу (но сначала прочтите Disclaimer).

1 голос
/ 15 мая 2009

Предмет был перемещен в корзину. После удаления элемента из корзины он будет удален из базы данных. Если вы действительно хотите, чтобы он был удален сразу, тогда

A) Вы можете отключить корзину (имейте в виду, что есть 2 корзины).

B) Если вы используете API, то вы можете просто сделать SPListItem.Delete.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...