nID=传递过来的ID号(这里没有错)
string strSQL = "UPDATE News_Date SET Count=Count+1 WHERE ID="+nID; //Count的字段类型是 int,默认值是 0
strSQL += "SELECT [ID],[News_Title] FROM News_Date WHERE ID=" + nID;//说明: 我是想实现新闻的浏览时记录被浏览的次数,Count=Count+1,但是为什么每次会增加 100 呢?
//请问这条语句哪里有错吗?
解决方案 »
- asp.net mvc3 cshtml 编码问题
- 关于li的click事件,求助……
- 无法将类型“int”隐式转换为“bool
- 怎么做一个速度测试温度计?
- DropDownList关联不刷新问题!
- 用什么控件保持原有格式
- ASP.NET (C#) 中如何在不关闭当前页面的情况下如何打开另一个页面
- 如何修改DataSet中Tables内的值?myDataSet.Tables["DetailList"].Rows[i].ItemArray[]?????------------------------------
- 即然asp.net提倡的是程序与设计"分离",那为什么大家开发程序时还都是写在一个aspx文件中?
- asp.net中怎么用存储过程呀,我的代码怎么会出错?显示DataGrid1未能从选定数据源自动生成任何列。
- URI formats are not supported
- 多文件上传的
你先select count from 出来,看看原值是否是原表里的值,而后再搞个变量放到你的
sql 里的
Count=Count+1
,看是否正常?只能靠你自己了.
strSQL += "SELECT [ID],[News_Title] FROM News_Date WHERE ID=" + nID;
Response.Write(strSQL);
Response.End();将输出的strSQL拷贝下来到查询分析器下执行一下就知道了