各位老大,C#windows服务中如何循环执行多个bat文件啊,现在这脚本只能执行一个,其他的闪一下就没见了(急急急)
OracleCommand Select_Cmd = new OracleCommand("SELECT b.table_name,b.table_bat FROM a,b Where upper(a.table_name)=upper(b.table_name)", Select_conn);
OracleDataReader Dr = null;
try
{
Select_conn.Open(); //打开数据库的链接
Dr = Select_Cmd.ExecuteReader();
while (Dr.Read())
{
string table_bat = Dr["table_bat"].ToString();
Process pro = new Process();
pro.StartInfo.UseShellExecute = true;
pro.StartInfo.FileName = "D:\\" + table_bat;
pro.StartInfo.CreateNoWindow = true;
pro.Start();
}
Dr.Close();
Select_conn.Close(); //关闭数据库的链接