zoukankan      html  css  js  c++  java
  • Queue 输出数据

    坑人的引用类型。。。。输出看看结果是什么

    Queue<ParaInfo> strStranList = new Queue<ParaInfo>();
    
    StringBuilder strSql = new StringBuilder();
                    strSql.Append("Update Jia72_Members Set ");
                    strSql.Append("UserName=@UserName,");
                    strSql.Append("YTCardId=@YTCardId,");
                    strSql.Append("CardNum=@CardNum,");
                    strSql.Append("Bank=@Bank,");
                    strSql.Append("BankNumber=@BankNumber,");
                    strSql.Append("QQNumber=@QQNumber,");
                    strSql.Append("RealName=@RealName,");
                    strSql.Append("SavedOn=@SavedOn");
                    strSql.Append(" Where Id=@Id ");
                    string strSQLM = strSql.ToString();
    
                    SqlParameter[] parameters = {
    					new SqlParameter("@Id",SqlDbType.Int,4),					
    					new SqlParameter("@UserName",SqlDbType.NVarChar,20),
    					new SqlParameter("@YTCardId",SqlDbType.Int,4),
    					new SqlParameter("@CardNum",SqlDbType.NVarChar,20),
    					new SqlParameter("@Bank",SqlDbType.NVarChar,50),
    					new SqlParameter("@BankNumber",SqlDbType.NVarChar,32),					
    					new SqlParameter("@QQNumber",SqlDbType.NVarChar,50),
    					new SqlParameter("@RealName",SqlDbType.NVarChar,10),			
    					new SqlParameter("@SavedOn",SqlDbType.DateTime)
    					 };
                    parameters[0].Value = model.Id;
                    parameters[1].Value = model.UserName;
                    parameters[2].Value = model.YTCardId;
                    parameters[3].Value = model.CardNum;
                    parameters[4].Value = model.Bank;
                    parameters[5].Value = model.BankNumber;
                    parameters[6].Value = model.QQNumber;
                    parameters[7].Value = model.RealName;
                    parameters[8].Value = model.SavedOn;
    
                    DBUtility.ParaInfo dbcom = new DBUtility.ParaInfo(strSql.ToString(), parameters);
                    strStranList.Enqueue(dbcom);//绑定会员信息              
    
                    //更新卡表
                    strSql.Clear();
                    strSql.Append("update Jia72_YTCard set ");
                    strSql.Append("IsBind=1,");
                    strSql.Append("SavedOn=getdate()");
                    strSql.Append(" where Id=" + model.YTCardId);
    
                    DBUtility.ParaInfo dbcom1 = new DBUtility.ParaInfo(strSql.ToString(), null);
                    strStranList.Enqueue(dbcom1);//绑定会员信息   //更新卡表绑定
    
             
      while (strStranList.Count > 0)
                    {
                        ParaInfo myDE = strStranList.Peek();
                        string cmdText = myDE.strSql.ToString();
                        Response.Write(cmdText.ToString());
                        Response.Write("<br/>");
                        if (myDE.par != null)
                        {
                            SqlParameter[] cmdParms = (SqlParameter[])myDE.par;
                            foreach (SqlParameter parm in cmdParms)
                            {
                                Response.Write(parm.ParameterName.ToString() + " " + parm.Value.ToString() + " ");
                            }
                            Response.Write("<br/>");
                        }
                        strStranList.Dequeue();
                    }
    
  • 相关阅读:
    Python数据分析入门
    非常干货之Python资源大全
    机器学习实战笔记之非均衡分类问题
    2^x mod n = 1 【杭电-HDOJ-1395】 附题
    android学习--视图列表(ListView和ListActivity)
    C++第13周(春)项目1
    多个线程怎样操作同一个epoll fd
    UVA
    自己定义progressdialog,改善用户体验
    总结个人项目设计保障5大原则
  • 原文地址:https://www.cnblogs.com/chenmfly/p/4387339.html
Copyright © 2011-2022 走看看