• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

ArrayList应用

发布: 2007-7-01 11:09 | 作者: admin | 来源: | 查看: 31次 | 进入软件测试论坛讨论

领测软件测试网         /// <summary>
        /// 取的贴子列表
        /// </summary>
        /// <remarks>
        /// 返回一个forum数组
        /// </remarks>
        public ArrayList GetForumList()
        {
            //定义一个forum数组做为返回值
            ArrayList arrForumList =new ArrayList() ;

            //从数据库中读取版面列表
            MyClass.Util.MyConnection myConn = new MyClass.Util.MyConnection("bbs") ;
            SQLCommand myCommand = new SQLCommand() ;
            myCommand.ActiveConnection = myConn ;
            myCommand.CommandText = "up_GetForumList" ;    //调用存储过程
            myCommand.CommandType = CommandType.StoredProcedure ;

            try
            {
                myConn.Open() ;
                SQLDataReader myReader ;
                myCommand.Execute(out myReader) ;

                for (int i = 0 ; myReader.Read() ; i++)
                {
                    MyClass.BBS.Forum objItem = new MyClass.BBS.Forum() ;
                    objItem.ID = myReader["id"].ToString().ToInt32() ;
                    objItem.Name = myReader["title"].ToString() ;
                    objItem.Description = myReader["description"].ToString() ;
                    objItem.TopicCount = myReader["topiccount"].ToString().ToInt32() ;
                    objItem.Layer = myReader["layer"].ToString().ToInt32() ;
                    objItem.FatherID = myReader["fatherid"].ToString().ToInt32() ;
                    objItem.Master = new BBSUser(myReader["userid"].ToString().ToInt32() ,
                        myReader["username"].ToString() , myReader["email"].ToString() ,
                        myReader["homepage"].ToString() , myReader["signature"].ToString()) ;
                    arrForumList.Add(objItem) ;
                }

                
                //清场
                myReader.Close();
                myConn.Close() ;

            }
            catch(SQLException e)
            {
                throw(new Exception("数据库出错:" + e.ToString())) ;
                //return null ;
            }

            return arrForumList ;
        }
 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网