首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在点击button后更新book数据库内num列的值,使每次点击后num的值减去1

2012-05-30 
如何在点击button后更新book数据库内num列的值,使每次点击后num的值减去1?图书管理系统每次借书后,图书剩

如何在点击button后更新book数据库内num列的值,使每次点击后num的值减去1?
图书管理系统每次借书后,图书剩余数量减1!C#开发,windows窗体应用程序,连接sql2005数据库!求解!

[解决办法]
假设你的数据表是这样设计的
CREATE TABLE [dbo].[books]
(
[book_id] [int] NOT NULL,
[book_num] [int] NOT NULL DEFAULT(0),
-- ...
)

C# code
#using System.Data#using System.Data.Sql//...SqlConnection conn = new SqlConnection([你的连接字符串])conn.Open();SqlCommand cmd = new SqlCommand("UPDATE books SET book_num=book_num-1 WHERE book_id=@book_id");cmd.Parameters.Add("@book_id",SqlDbType.Int).Value=[你获取book_id]int ret = cmd.ExcuteNonQuery();if(ret>0) ;//更改成功else ;//更改失败,没有对应book_id//...conn.Close();conn.Dispose(); 

热点排行