62,047
社区成员
发帖
与我相关
我的任务
分享
#region 使用线程查询数据
//获取省、窗口服务平台基本情况表
Thread t1 = new Thread(new ThreadStart(GetFLAT_INFOSData));
t1.Start();
//获取服务机构基本信息表
Thread t2 = new Thread(new ThreadStart(GetSERVICE_ORG_INFOSData));
t2.Start();
//获取省平台、窗口平台聚集服务机构表
Thread t3 = new Thread(new ThreadStart(GetORG_IN_FLATSData));
t3.Start();
//获取服务项目情况表
Thread t4 = new Thread(new ThreadStart(GetSERVICE_ITEMSData));
t4.Start();
//获取企业基本情况表
Thread t5 = new Thread(new ThreadStart(GetORG_INFOSData));
t5.Start();
//获取服务活动表
Thread t6 = new Thread(new ThreadStart(GetSERVICE_ACTIVITYSData));
t6.Start();
#endregion
#region 不使用线程生成XML
//省、窗口服务平台基本情况表
GetFLAT_INFOS();
//服务机构基本信息表
GetSERVICE_ORG_INFOS();
//省平台、窗口平台聚集服务机构表
GetORG_IN_FLATS();
//服务项目情况表
GetSERVICE_ITEMS();
//企业基本情况表
GetORG_INFOS();
//服务活动表
GetSERVICE_ACTIVITYS();
#endregion
#region 获取省、窗口服务平台基本情况表
/// <summary>
/// 获取省、窗口服务平台基本情况表
/// </summary>
private void GetFLAT_INFOSData()
{
try
{
if (sqllist.Count > 0)
{
stopwatch.Reset();
stopwatch.Start();
ds1 = bll.GetListBySQL(sqllist[0].ToString().Trim());// 省、窗口服务平台基本情况表
stopwatch.Stop();
StringUtil.WriteLog("省、窗口服务平台基本情况表查询数据执行时间:" + stopwatch.ElapsedMilliseconds + " 毫秒");
}
GC.Collect();
}
catch (Exception ex)
{
StringUtil.WriteLog(ex.Message);
}
}
#endregion
#region 省、窗口服务平台基本情况表
/// <summary>
/// 省、窗口服务平台基本情况表
/// </summary>
private void GetFLAT_INFOS()
{
try
{
stopwatch.Reset();
stopwatch.Start();
if (ds1 != null && ds1.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds1.Tables[0].Rows.Count; i++)
{
num += 1;
xml.InsertNode(filepath, filename, "FLAT_INFOS",
ds1.Tables[0].Rows[i]["TEMP"].ToString());
GC.Collect();
}
}
stopwatch.Stop();
StringUtil.WriteLog("省、窗口服务平台基本情况表生成XML文件时间:" + stopwatch.ElapsedMilliseconds + " 毫秒");
GC.Collect();
}
catch (Exception ex)
{
StringUtil.WriteLog(ex.Message);
}
}
#endregion