public void Select(String username,out System.Collections.ArrayList list)
{
SqlDataReader reader = null;
list = new System.Collections.ArrayList();
SqlParameter[] prams = {
Database.MakeInParam("@username",System.Data.SqlDbType.VarChar,50,username)
};
Database.RunProc("adminall_SelectInfoByusername",prams,out reader);//这里其实上就是一条输出的查询语句
while(reader.Read())
{
Model.useradmininfo _useradmininfo = new Model.useradmininfo();
_useradmininfo.ID = Int32.Parse(reader["ID"].ToString());
_useradmininfo.Username = reader["username"].ToString();
_useradmininfo.Password = reader["password"].ToString();
_useradmininfo.Flag = reader["flag"]==System.DBNull.Value?_useradmininfo.Flag:Int32.Parse(reader["flag"].ToString());
list.Add(_useradmininfo);
}
reader.Close();
}想请教教一下如何的使用上面的这个方法。
{
SqlDataReader reader = null;
list = new System.Collections.ArrayList();
SqlParameter[] prams = {
Database.MakeInParam("@username",System.Data.SqlDbType.VarChar,50,username)
};
Database.RunProc("adminall_SelectInfoByusername",prams,out reader);//这里其实上就是一条输出的查询语句
while(reader.Read())
{
Model.useradmininfo _useradmininfo = new Model.useradmininfo();
_useradmininfo.ID = Int32.Parse(reader["ID"].ToString());
_useradmininfo.Username = reader["username"].ToString();
_useradmininfo.Password = reader["password"].ToString();
_useradmininfo.Flag = reader["flag"]==System.DBNull.Value?_useradmininfo.Flag:Int32.Parse(reader["flag"].ToString());
list.Add(_useradmininfo);
}
reader.Close();
}想请教教一下如何的使用上面的这个方法。
string ss,s;
Select(ss,out list);
for(int i=0;i<list.count;i++)
{
s+=list[i].tostring();
}
System.Collections.ArrayList list = new ArrayList();
dal_useradmin.Select(conn.ClsSql(User_Id.Text),out list);
for(int i=0;i<list.Count;i++)
{
Response.Write(list[i].ToString()+"<br>");
}
我想让它一个一个的输出来 为什么输出来的结果是 Model.useradmininfo
然后看看他的参数,一个一个的对进去!