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

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();
}

最新文章

  1. 解决eclipse Maven 主项目不能刷新maven
  2. 实现仿知乎的开场动画,图片zoomin的效果,实现原理,没加动效
  3. webpack 学习笔记 02 快速入门
  4. &lt;转Tanky Woo&gt; 字典树
  5. Codeforces Round #313 (Div. 2) B. Gerald is into Art 水题
  6. Windows下如何使用BOOST C++库 .
  7. 乐1/MACBOOK/ N1 Type-C接口新体验
  8. webbrowser selstart selLength
  9. ArrayList 和Vector ,HashTable和HashMap异同
  10. jsp内置对象-exception对象
  11. HTML、CSS、JS中常用的东西在IE中兼容问题汇总
  12. DirectX11--实现一个3D魔方(2)
  13. git 提交代码操作
  14. JSON.stringify转化报错
  15. PXE:终于成功启动 fedora live 了!
  16. Jenkins部署报weblogic.deploy.api.tools.deployer.DeployerException: Java heap space
  17. 如何解决VMware 虚拟机不能铺满屏幕
  18. Drupal使用
  19. perl 安装Image::Magick 模块
  20. validationEngine 表单验证插件使用

热门文章

  1. Android Java 线程池 ThreadPoolExecutor源代码篇
  2. 使用MongoDB 记录业务日志
  3. 基于树莓派3B+Python3.5的OpenCV3.4的配置教程
  4. JQ 修改样式
  5. 原创:解决 python中moviepy调用ffmpeg的错误:subprocess, PermissionError: [WinError 5] 拒绝访问
  6. 三种光照模型的shader实现
  7. 微信小程序的文件结构 —— 微信小程序教程系列(1)
  8. jquery基础研究学习【基础】
  9. PHP手机号码正则表达式
  10. 实现asp.net mvc页面二级缓存,提高访问性能