111,120
社区成员
发帖
与我相关
我的任务
分享public static List<SMSList> GetSMS(string sql)
{
try
{
List<SMSList> smsList = new List<SMSList>();
using(SqlDataReader dataReader = DBHelper.ExecuteReader(sql))
{
while (dataReader.Read())
{
SMSList sms = new SMSList();
sms.User = Convert.ToInt32(dataReader["User"]);
sms.Id = Convert.ToInt32(dataReader["Id"]);
sms.Mobiles = dataReader["Mobiles"].ToString();
sms.Message = dataReader["Message"].ToString();
sms.State = Convert.ToInt32(dataReader["State"]);
sms.SendTime = Convert.ToDateTime(dataReader["SendTime"]);
smsList.Add(sms);
}
}
return smsList;
}
catch (Exception ex)
{
er.WriteSensitive(ex);
return null;
}
}就这个样子咯using(SqlDataReader dataReader = DBHelper.ExecuteReader(sql, p))
{
if (dataReader.Read())
{
u.Id = Convert.ToInt32(dataReader["Id"]);
}
}
这个函数贴完整
using(SqlDataReader dataReader = DBHelper.ExecuteReader(sql, p))
{
if (dataReader.Read())
{
u.Id = Convert.ToInt32(dataReader["Id"]);
}
}
//helper
public static SqlDataReader ExecuteReader(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql, Connection);
SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return reader;
}