| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 390 人关注过本帖
标题:对数据库特定位置最简单的动态修改问题。
取消只看楼主 加入收藏
gklifg
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2011-3-27
结帖率:100%
收藏
已结贴  问题点数:0 回复次数:1 
对数据库特定位置最简单的动态修改问题。
  期末.Net作业要做一个动态的选课系统,因为课程内容太少,代码全部是自己摸索着写出来的,一定有很多生硬的地方,请大家见谅。
  预期的效果是:点击linkbutton后在数据库特定的位置上修改数值,如果数据库中相应位置的值原本是1,则改为0,如果原本是0,则改成1。
  目前点击linkbutton完全没有反应,问题应该也不止一处,恳请指教!
下面是linkbutton的代码:

  protected void netButton_Click(object sender, EventArgs e)
  {
  string constr = WebConfigurationManager.ConnectionStrings["StuConnectionString"].ConnectionString;
  using(SqlConnection con = new SqlConnection(constr))
  {

  con.Open();
  string SQL = "SELECT [net] FROM [course] where id = 1011611216"; //id的类型是nchar(10)
  SqlCommand cmd = new SqlCommand(SQL,con);
  SqlDataReader reader = cmd.ExecuteReader();
  string flag = reader.ToString();
  reader.Close();
  SqlCommand cmd1 = new SqlCommand("update course set math = 1 where id = 1011611216",con);
  SqlCommand cmd2 = new SqlCommand("update course set math = 0 where id = 1011611216",con);
  if (flag == "0") //↑这里的Sql语句是不是有问题??
  {
  cmd1.ExecuteNonQuery();
  }
  else
  {
  cmd2.ExecuteNonQuery();
  }
  con.Close();
  }
  }
搜索更多相关主题的帖子: 数据库 
2011-05-28 17:10
gklifg
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2011-3-27
收藏
得分:0 
感谢你帮我看程序!现在问题已经解决了,那个Math确实是忘改了,呵呵。
2011-05-31 18:53
快速回复:对数据库特定位置最简单的动态修改问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016536 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved