小菜鸟又碰到问题了!求大家帮帮忙!
前段时间来求教了一个数组转换的问题,都是一些很低端的问题!感谢大家的帮助,已经顺利解决了!小弟最近又碰到一个问题,下面是我的问题描述:
我在做一个图书馆管理的小系统,现在想实现一个信息插入的功能,关键代码如下:
int nowbook_ma = Convert.ToInt32(Session["nowbook_ma"].ToString()) - Convert.ToInt32(TextBox2.Text);
Session["updateborrow_ma"] = Convert.ToString(nowbook_ma);
Session["update1if_borrow"] = "未归还";
Session["updateback"] = " ";
bool insertborrow = UserService.AddBorrow(Session["user_number"].ToString(), Session["nowbook_number"].ToString(), Session["nowbook_name"].ToString(), TextBox1.Text, Session["updateback"].ToString(), Session["update1if_borrow"].ToString(), TextBox2.Text);
// bool updateborrow=TitleService.UpdateBook_ma(Session["nowbook_number"].ToString(), Session["updateborrow_ma"].ToString());
if (insertborrow)
{
WindowHelper.Alert("登记成功!", Page);
}
其中 ADDBORROW函数执行的是数据库INSERT操作,但是每次运行的时候 都提示 “索引超出了数组界限”,进行了几次调试都没有找到问题出在哪里!
求各位大神帮帮忙!!!谢谢!!!!!!!!!!
------解决方案--------------------
看看这个方法AddBorrow()和你的Session