// 新建一个 DataTable 存储查询结果 DataTable DaliyOutputTable = new DataTable();

// 循环查询每个表 for (int i = 0; i < n; i++) { string tableName = $'ProductProductionRecorderTableMainName{i.ToString()}'; string sql = $'SELECT * FROM {tableName} WHERE {ProductionDate} = '{Time}'';

// 执行查询并将结果添加到 DaliyOutputTable 中
foreach (DataRow row in SqlConnector.GetDataTable(sql).Rows)
{
    DaliyOutputTable.Rows.Add(row.ItemArray);
}

}

// 对 DaliyOutputTable 进行处理... // ...

// 最后记得释放 DataTable 对象 DaliyOutputTable.Dispose();

C# 使用循环遍历多个表并合并数据到一个新表

原文地址: https://www.cveoy.top/t/topic/ntJa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录