图书管理系统借书还书的代码怎么写

string readid = this.textBox3.Text;
string bookcode = this.textBox2.Text;
DateTime borrowdate = System.DateTime.Today;
DateTime backdate = DateTime.Today.AddMonths(1);

DBHelper.objCn.Open();

SqlCommand cmd = new SqlCommand();
cmd.Connection = DBHelper.objCn;
cmd.CommandText = string.Format("insert into t_borrowback values( '{0}','{1}','{2}' )", readid, bookcode, borrowdate);

int result = cmd.ExecuteNonQuery();
if (result == 1)
{
MessageBox.Show("借阅成功!");
}
else
{
MessageBox.Show("借阅失败!");
}

始终运行不成功,怎么回事啊?求教求教啊!!!!!!

第1个回答  2013-12-21
借书,还书,就是设置一个状态而已,现在图书表里面,设置书数量,状态。数量不为0表示可以借。数量为零,表示不可以借。这个设置一个状态。
借书表里面,借书人ID,书籍ID,借书日期。到期日期。是否续借过
还书表里面,还书人ID,书籍ID,还书日期。到期日期。
借书的时候,书籍表数量减,
还书的会后,书记表数量增。