0

問題は、Visual Studio 2005 および Microsoft Access 2003 の mdb ファイルの C# にあります。大量のレコード (約 500k) があると、コードの実行が非常に遅くなります。

foreach (DataRow parentrow in ds.Tables[0].Rows)
{
childrows = parentrow.GetChildRows(r);
if (childrows == null || childrows.Length == 0)
{
      table.LoadDataRow(parentrow.ItemArray, true);
}
}

コードを高速化するための解決策はありますか?

4

1 に答える 1

-1

これを試して:

table = ds.Tables[0];

エドガー

于 2012-12-11T16:41:12.157 に答える