62,271
社区成员
发帖
与我相关
我的任务
分享
for (int i = 0; i < str.Length; i++)
{
string sqlstr = "select * from [user] where id ="+str[i];
sqlcon = new SqlConnection(strCon);
sqlcom = new SqlCommand(sqlstr, sqlcon);
......
try
{
sqlcon .Open();
SqlDataReader myReader = sqlcom .ExecuteReader(CommandBehavior.CloseConnection);
return myReader;
}
catch (System.Data.SqlClient.SqlException e)
{
throw e;
}
//finally
//{
// sqlcom .Dispose();
sqlcon .Close();
string strWhere = strimg.Empty;
for (int i = 0; i < str.Length; i++)
{
strWhere +=str[i]+",";
}
if(strWhere.length>0)
{
strWhere=strWhere.Remove(strWhere.LastIndexOf(","));
string sqlstr = "select * from [user] where id ="+str[i];
sqlcon = new SqlConnection(strCon);
sqlcom = new SqlCommand(sqlstr, sqlcon);
try
{
sqlcon .Open();
SqlDataReader myReader = sqlcom .ExecuteReader(CommandBehavior.CloseConnection);
return myReader;
}
catch (System.Data.SqlClient.SqlException e)
{
throw e;
}
//finally
//{
// sqlcom .Dispose();
sqlcon .Close();
}
public List<OaRole> GetAllOaRoleInfoByDepid(int depid)
{
List<OaRole> rolelist = new List<OaRole>();
try
{
SqlParameter[] cmdParams = new SqlParameter[] { new SqlParameter("@EmployeesDepartmentId", SqlDbType.NVarChar, 20) };
cmdParams[0].Value = depid;
SqlDataReader reader = SqlHelper2.ExecuteReader(SqlHelper2.connStr, CommandType.StoredProcedure, "GetAllOaRoleByDepid", cmdParams);
while (reader.Read())
{
OaRole role = new OaRole();
role.OaRoleId = int.Parse(reader["OaRoleId"].ToString().Trim());
role.RoleName = reader["RoleName"].ToString().Trim();
role.EmployeesDepartmentId = int.Parse(reader["EmployeesDepartmentId"].ToString());
rolelist.Add(role);
}
return rolelist;
}
catch (SqlException se)
{
throw se;
}
}