我有一个数据表,填充了360 000英亩的KQ数据。 然而,这个问题已进入OMOM系统。
然而,这是我对于如何在最近1 000次交接之后处理日益老化的问题没有把握的。 或者说,有更好的办法
int catchInt = 0;
string combineWhereClause = string.Empty;
for (int i = 0; i < ThousandLoopTable.Rows.Count; i++)
{
catchInt++;
combineWhereClause = combineWhereClause +
" , " +
ThousandLoopTable.Rows[i].ItemArray[0].ToString();
if (catchInt >= 1000)
{
catchInt = 0;
combineWhereClause = combineWhereClause.TrimStart( );
combineWhereClause = combineWhereClause.TrimStart( , );
Directory.CreateDirectory(ExportDirectory);
SQLProcessing.SQLProcessor.MasterSqlConnection =
SQLProcessing.SQLProcessor.OpenMasterSqlConnection(SQLServer);
DataTable dtTable =
SQLProcessing.SQLProcessor.QueryDataTable(sql_selectionquery);
for (int m = 0; m < dtTable.Rows.Count; m++)
{
string FileName = dtTable.Rows[m].ItemArray[0].ToString() + ".txt";
string OCR = dtTable.Rows[m].ItemArray[1].ToString();
File.AppendAllText(ExportDirectory + "\" + FileName, OCR);
}
combineWhereClause = string.Empty;
}
}
例如,如果有3120个牢房,这将达到3 000个,但不会达到最后120个。 然而,我不敢确定如何处理最后120人,因为我实际上不想这样做,就象我这样做吗?