using Microsoft.Practices.EnterpriseLibrary.Data;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace MonitorAlarm
{
public class DataHander
{
readonly Database db = DatabaseFactory.CreateDatabase("DefaultDB");
private static DataHander _instance = null;
public static DataHander Instance
{
get
{
if (DataHander._instance == null)
{
DataHander._instance = new DataHander();
}
return _instance;
}
}
private DataHander() { }
///
/// 获取统计
///
///
public string GetCount()
{
string sql = @"select count(1) as count from sms_mt_cm_wait where (down_time=30)";
DataSet ds = db.ExecuteDataSet(System.Data.CommandType.Text, sql);
DataTable dt = ds.Tables[0];
string count = "";
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
count = dr["count"].ToString();
}
}
return count;
}
}
}