请求 调用数据库 前后台交互

发表于:2013-8-19 14:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:breaker892902    来源:51Testing软件测试网采编

  今天做了点东西,用到的东西比较杂,总结下,以备以后查阅:

  1、首先需要将c#连数据库查出的一条记录的每个字段值取出来,我是将这条记录的字段放在了一个数组中,如下:

     string[] Infos=new string[3];
     public Array show2DcodeMsg(string id)
    {
        SqlConnection connection = new SqlConnection(strCon);
        String str = "SELECT ZCCCode,ZCCAddr,OfUserName FROM tbZCCInfo WHERE  ZCCCode=" + id;
        SqlCommand command = new SqlCommand(str, connection);
        command.Connection.Open();
        command.ExecuteNonQuery();  
        SqlDataReader datareader = command.ExecuteReader();
        while(datareader.Read())
        {
            string ZCCCode = datareader["ZCCCode"].ToString();
            string ZCCAddr = datareader["ZCCAddr"].ToString();
            string OfUserName = datareader["OfUserName"].ToString();
            Infos[0] = ZCCCode;
            Infos[1] = ZCCAddr;
            Infos[2] = OfUserName;
        }
        return Infos
     }

  我做的是http请求,参数获得是需要在page_load函数中提取,然后调用上面这个函数,大概后台代码是这样的:

protected void Page_Load(object sender, EventArgs e)
    {
        q_id = Request.QueryString["ID"]; 
        if (q_id == null || q_id == "")
        { 
            return;
        }
        {
            show2DcodeMsg(q_id);
        }     
    }

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号