关于ASP.NET,系统用C#编写的,请高手解答,可以让每借出一本书,库存量减一,还书同理加一
我的系统已经完成,但是没加入这个功能,总是一本书可以无限借出,现在想加入,我在 /*将读者的借阅信息加入到借阅信息表*/
LoanModel loanModel = new LoanModel();
loanModel.ReaderId = readerId;
loanModel.BookId = bookId;
loanModel.BorrowTime = System.DateTime.Now;
string sqlString = "insert into [loan](readerId,bookId,borrowTime,returnTime,isReturn,continueBorrowTime,isContinue) values('";
sqlString += loanModel.ReaderId + "',";
sqlString += loanModel.BookId + ",'";
sqlString += loanModel.BorrowTime + "','";
sqlString += loanModel.ReturnTime + "',";
sqlString += loanModel.IsReturn + ",'";
sqlString += loanModel.ContinueBorrowTime + "',";
sqlString += loanModel.IsContinue + ")";
借阅信息录入后 加入 代码:string queryString="update [books] set bookNum=bookNum-1 where bookId='"+ bookId +"'";
但是还是实现不了,需要怎么做呢 我不是太懂,系统不是喔自己做的
追问:代码是应该加到 loanLogic.cs下吧 ?在 读者 借书的时候,他会判断图书是否存在读者 是否已经借阅 该书等问题,然后才是 ,请问喔应该把 你的代码加到哪里?谢谢了啊
答案:有点乱,Sql语句有了,那么执行这个Sql的方法你有吗?
其他:是要加一个表,判断借出的书是true或者false,如果归还了就true,才可以再借出,反之。 int num=总数量
借出
num-=1
借进
num+=1
string sql="update [books] set bookNum="+num+" where bookId='"+ bookId +"'";
上一个:关于asp 的问题
下一个:asp网站导航栏换背景图的问题,高手进