62,046
社区成员
发帖
与我相关
我的任务
分享
private int _collectorid;
public int CollectorID { get { return this._collectorid; } set { this._collectorid = value; } }
private double _collectData;
public double CollectData { get { return this._collectData; } set { this._collectData = value; } }
private string _collecttime;
public string CollectTime { get { return this._collecttime; } set { this._collecttime = value; } }
private int _oidid;
public int OIDID { get { return this._oidid; } set { this._oidid = value; } }
private int _portid;
public int PortID { get { return this._portid; } set { this._portid = value; } }
private int _device;
public int Device { get { return this._device; } set { this._device = value; } }
private string _meaning;
public string Meaning { get { return this._meaning; } set { this._meaning = value; } }
//Access to the database connection string
private string SqlString = ConfigurationManager.ConnectionStrings["SqlString"].ToString();
public List<CollectDataTime> GetCollectData(string OIDID)
{
string str = "select CollectorID,collectData,CollectTime,OIDID,PortID,DeviceID,CollectOIDInfomation.Meaning from collectdata inner join CollectOIDInfomation on CollectOIDInfomation.ID=Collectdata.OIDID where OIDID=@OIDID";
SqlParameter[] parms=new SqlParameter[1];
parms[0]=new SqlParameter("@OIDID",OIDID);
SqlDataReader sdr = DBUtility.SqlHelper.ExecuteReader(SqlString, CommandType.Text, str,parms);
List<CollectDataTime> list = new List<CollectDataTime>();
while (sdr.Read())
{
CollectDataTime c = new CollectDataTime();
c.CollectorID = Convert.ToInt32(sdr.GetString(0));
c.CollectData = Convert.ToInt32( sdr.GetString(1));
c.CollectTime = ConvertTime(double.Parse(sdr.GetString(2)));
c.OIDID = Convert.ToInt32( sdr.GetString(3));
c.PortID = Convert.ToInt32( sdr.GetString(4));
c.Device = Convert.ToInt32( sdr.GetString(5));
c.Meaning = sdr.GetString(6);
list.Add(c);
}
sdr.Close();
return list;
}