| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 847 人关注过本帖
标题:求人帮我注释下这段代码~~~~毕业设计啊!!谢谢了谢谢了!
只看楼主 加入收藏
zhengfuyao77
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-4-15
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
求人帮我注释下这段代码~~~~毕业设计啊!!谢谢了谢谢了!
Array arr = lujingzhandian.Text.ToString().Trim().Split(',');

        int i = 0;

        if (result == 1)

        { foreach (string site in arr)

            {string sql_getlinesite = "SELECT * FROM line_site WHERE site_name='" + site + "'";

                DataSet res = new DataSet();

                res = new Class1().hsggetdata(sql_getlinesite);

                if (res != null)

                {

                    if (res.Tables[0].Rows.Count > 0)

           { for (int resNum = 0; resNum < res.Tables[0].Rows.Count; resNum++)

                        { string sql_insertLineLine = "INSERT INTO line_line(line1, line2, site_name) VALUES ('" + checi.Text.ToString().Trim() + "', '" + res.Tables[0].Rows[resNum]["line_id"] + "', '" + site + "')";

                            new Class1().hsgexucute(sql_insertLineLine);

                        }} }

                sql1 = "INSERT INTO line_site(line_id, site_name, site_number) values ('" + checi.Text.ToString().Trim() + "', '" + site.Trim() + "', '" + i + "')";

                new Class1().hsgexucute(sql1);

                i++;

            } } }

    private int getLine()

    {

        string sql = "SELECT * FROM xianluxinxi WHERE id=" + Request.QueryString["id"].ToString().Trim();

        DataSet result = new DataSet();

        result = new Class1().hsggetdata(sql);

        if (result != null)

        {if (result.Tables[0].Rows.Count > 0)

            { return int.Parse(result.Tables[0].Rows[0]["checi"].ToString());

            }else{ return 0;

            }

        }

        return 0;

    }
搜索更多相关主题的帖子: 谢谢 arr result null 
2013-04-15 15:33
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:10 
以下是引用zhengfuyao77在2013-4-15 15:33:32的发言:

Array arr = lujingzhandian.Text.ToString().Trim().Split(',');//这句话是把文本框里的字符串以,号做分割散列为数组

        int i = 0;

        if (result == 1)//判断这个不必解释了

        {
             foreach (string site in arr)//循环遍历刚才散列的数组

            {
                string sql_getlinesite = "SELECT * FROM line_site WHERE site_name='" + site + "'";//构造了一个sql查询语句

                DataSet res = new DataSet();//创建DataSet数据集

                res = new Class1().hsggetdata(sql_getlinesite);//这个应该是用刚才构造的sql查询语句将查询结果放入数据集

                if (res != null)//判断数据集是不是空的

                {

                    if (res.Tables[0].Rows.Count > 0)//判断数据集是否查到了数据
                    {   
                       
                        for (int resNum = 0; resNum < res.Tables[0].Rows.Count; resNum++)//循环遍历数据集

                        {
                             string sql_insertLineLine = "INSERT INTO line_line(line1, line2, site_name) VALUES ('" + checi.Text.ToString().Trim() + "', '" + res.Tables[0].Rows[resNum]["line_id"] + "', '" + site + "')";//构造了一个添加语句,向数据库中添加数据

                            new Class1().hsgexucute(sql_insertLineLine);//执行向数据库中添加数据的操作,用刚才构造的添加sql语句

                        }
                    }
                }
                //作用同上,也是添加数据到数据库

                sql1 = "INSERT INTO line_site(line_id, site_name, site_number) values ('" + checi.Text.ToString().Trim() + "', '" + site.Trim() + "', '" + i + "')";

                new Class1().hsgexucute(sql1);
                //跟上面的代码意思差不多不解释了,只不过参数不一样,表不一样

                i++;

            } } }

    private int getLine()

    {

        string sql = "SELECT * FROM xianluxinxi WHERE id=" + Request.QueryString["id"].ToString().Trim();

        DataSet result = new DataSet();

        result = new Class1().hsggetdata(sql);
        //这里同样是查询数据库

        if (result != null)

        {
           if (result.Tables[0].Rows.Count > 0)

            {
                return int.Parse(result.Tables[0].Rows[0]["checi"].ToString());//这里直接返回了查询结果中checi列的数据,从这代码看上面的语句只查出了一条数据,然后强制转换为int型

            }
            else
            {
                return 0;

            }

        }

        return 0;

    }
//关键的地方都以注视,剩下的应该不需要解释了。
收到的鲜花
  • Aviva_Wang2013-04-20 20:48 送鲜花  10朵   附言:很详细
2013-04-20 10:22
Aviva_Wang
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:苏州
等 级:贵宾
威 望:26
帖 子:701
专家分:2382
注 册:2013-3-12
收藏
得分:10 
楼上的注释很详细,顶

asp
2013-04-20 20:48
快速回复:求人帮我注释下这段代码~~~~毕业设计啊!!谢谢了谢谢了!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017544 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved