ASP.NET 更新语句
cmd.CommandText = "update detailesid set num=num+1 where id=" + id + " and detailesid= "+ RadioButtonList1.SelectedValue.ToString();
cmd.ExecuteNonQuery();
我做了一个投票程序,这个是在BUTTON里的代码
我运行一下说我 = 附近有错误,我想让大家看看整个更新语句对吗?
先找个查询分析器运行一次,没错的话就是 值的问题了.
先在sql里面运行一次!!
添加监视,追踪出这句sql 你在查询分析器里面运行看看会不会有问题
id值是否正确
string sql="update detailesid set num=num+1 where id=" + id + " and detailesid="+ RadioButtonList1.SelectedValue.ToString();
调试看看是否正确
cmd.CommandText = "update detailesid set num=num+1 where id=" + id + " and detailesid="+ RadioButtonList1.SelectedValue.ToString();
id和detailesid的类型,是否需要加单引号
5楼正解
"update detailesid set num=num+1 where id=" + id + " and detailesid= "+ RadioButtonList1.SelectedValue.ToString();
这个应该是表名吧,是不是弄错了, 后面也相同的?
cmd.CommandText = "update detailesid set num=num+1 where id=" + id + " and detailesid= "+ RadioButtonList1.SelectedValue.ToString();
调试看一下这个语句,应该是这里的问题
更多的是要注意前后空格的问题
cmd.CommandText = "update detailesid set num=num+1 where id=" + id + " and detailesid= "+ RadioButtonL
相关问答:
我用C#编asp.net网页。在一个按钮button1中,有一段代码运行时间较长,于是我想在按钮按下之后,用一个label1来显示一小段字符:label1.text="正在查询中,请稍等...",然后在button1代码执行的最后一行代 ......
例如有两段代码
FirstPageCodeBehind.aspx
HTML code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FirstPageCodeBehind.aspx.cs" Inherits="FirstPag ......
如题:前几天服务器还是好好的 今天网页打不开突然出现错误,一查是链接不上数据库了?
(查询分析器和企业管理器都可以正常显示)
[SqlException (0x80131904): 用户 'sa' 登录失败。]
......
新人一个,不懂,希望大家多多指点
我随意新建一个网站(2.0和3.5的都试过),只放上一个控件,然后就直接运行了,马上就跳出一个出错的页面,大概是说
“/WebSite1”应用程序中的服务器错误。
--- ......