我是在VS2005中利用C#语言编写的代码,我的表中要实现用户每登陆一次,字段次数就减一,直到次数=0时,就提示:要求用户冲账。
在验证用户成功登录之后,即做一个更新的动作.
update [tableName] set [times] = [times] -1 where ....
其实每次在登录成功之后,就要做一个检查,看看[times]字段还有多少.还有多少,应提前提醒用户冲账
另外,用户登录之前,也要检查[times]是否为0,如果为true,不能登录才行.
string sql = "update 月卡表 set 次数 = 次数 -1 where 用户名='" + TextBox2.Text.Trim() + "'";
SqlCommand cmd = new SqlCommand(sql, coon); update 语句
string SQL = "select count(*) from 月卡表 where 次数='" + TextBox3.Text.Trim() + "'";
SqlCommand CMD = new SqlCommand(SQL, coon); select 语句
SqlDataReader reader = cmd.ExecuteReader();
GridView2.DataSource = reader;
你把一个update绑定给GridView2了
reader不能做为DataSouce的吧
“未将对象引用设置到对象的实例”一般是指 在运用变量的时候没有 new