0

「IsGood」列のリストがあります。

ProcessBatchData(); によって、この列のすべての値を「False」に更新する関数があります。

40000 件のレコードを更新する必要があるため、この更新を行うには多くの時間がかかります (関数を操作するたびに更新する必要があります)。

私のコード:

SPWeb web = SPUtilities.GetCurrentWeb();
for (int i = 0; i < rows.Length; i += LIMIT)
{
    string batch = BuildBatch(rows, listId, i, isNew);
    web.AllowUnsafeUpdates = true;
    string ret =
    web.ProcessBatchData(batch);
    web.AllowUnsafeUpdates = false;
    int a = 9;
}

一目でそれを行う方法はありますか?

4

1 に答える 1

0

はい、データを一括更新できます。このハウツーを参照してください:

http://msdn.microsoft.com/en-us/library/cc404818(v=office.12).aspx

あなたがいくつかのコードを投稿した場合にのみ、私はもっと助けることができます.

于 2013-11-05T09:50:09.287 に答える