62,025
社区成员
发帖
与我相关
我的任务
分享
Hashtable ht = new Hashtable(); //创建一个Hashtable实例
for (int i = 0; i < Month; i++)
{
string sy = "insert into ht_ysk(htbh,ysrq,ysje,czy,addtime) values(@htbh,@ysrq,@ysje,@czy,@addtime)";
var pay = new List<DbParameter>()
{
du.CreateDbParameter("@htbh",_htbh),
du.CreateDbParameter("@ysrq",d1.AddMonths(i)),
du.CreateDbParameter("@ysje",_yzj),
du.CreateDbParameter("@czy",_czy),
du.CreateDbParameter("@addtime",DateTime.Now)
};
ht.Add(sy, pay);
}
string cjg = du.ExecuteSqlTran(ht);
if (cjg == "ok")
{
Response.Write("<script>alert('批量添加成功!');location.href ='ht_ysk_list.aspx?id=" + _htbh + "';</script>");
Response.End();
}
else
{
Response.Write("<script>alert('执行失败。" + cjg + "');location.href ='ht_ysk_list.aspx?id=" + _htbh + "';</script>");
Response.End();
}
string sy = "insert into ht_ysk(htbh,ysrq,ysje,czy,addtime) values(@htbh,@ysrq,@ysje,@czy,@addtime)";
var pay = new List<DbParameter>()
{
du.CreateDbParameter("@htbh",_htbh),
du.CreateDbParameter("@ysrq",d1.AddMonths(i)),
du.CreateDbParameter("@ysje",_yzj),
du.CreateDbParameter("@czy",_czy),
du.CreateDbParameter("@addtime",DateTime.Now)
};
然后存储到List<T>里面。
或者你使用楼上所说的Tuple,不过这个Tuple必须是.NET 4.0的框架下才支持