望大神们帮忙看一下-请问一下这个代码有什么错误?

问题描述

请问一下这个代码有什么错误?

protected void Button1_Click(object sender, EventArgs e)
{
string sql;
//出错的是这句

    try
    {

        sql = "update  book  set rebody='0001fortest' where id=" + Convert.ToInt16(Request.QueryString["id"].ToString().Trim());

        //sql = "update book set rebody='" + TextBox1.Text.ToString().Trim() + "' where id=" + Request.QueryString["id"].ToString().Trim();
        object result;
        result = new Class1().hsgexucute(sql);
        if (result.GetType() == typeof(int))
        {
            Response.Write("<script>javascript:alert('回复成功');location.href='lygl.aspx';</script>");
        }
        else
        {
            TextBox1.Text = Request.QueryString["id"].ToString().Trim();
            Response.Write("<script>javascript:alert(' 报错信息:" + result.ToString() + "');</script>");
        }
    }
    catch (Exception)
    {

        throw;
    }
}

}

解决方案

报空引用了吧,明显 Request.QueryString["id"] 可能为空导致的

看看你的URL里有没有id这个参数

解决方案二:

最有可能的原因是querysting中没有传来id,或者传来的是空的,检查下。
所谓querystring,就是链接中?后面那些字符串,其中有没有 &id=... 的部分,它是否是一个有效的数字(并且是short)

解决方案三:

你先看是什么错误提示,如果是null错误,估计就是Request.QueryString["id"]没有取到值

解决方案四:

亲啊,调试一下看看到底什么错,贴一下~~

时间: 2024-10-31 01:36:55

望大神们帮忙看一下-请问一下这个代码有什么错误?的相关文章

c语言-特殊回文数,大神们帮忙看一看,为什么编译通过而不会运行

问题描述 特殊回文数,大神们帮忙看一看,为什么编译通过而不会运行 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n. 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行. 样例输入 52 样例输出 899998 989989 998899 #include int main() { int a,b,c,d,e,f,n,m; scanf("%dn&quo

c语言-求问C语言大神,帮忙看一下这道题~~

问题描述 求问C语言大神,帮忙看一下这道题~~ 分离单词 Description 编写程序以字符串为单位,以空格或标点符号(字符串中仅含英文逗号','或小数点'.'作为标点符号)作为分隔符,对字符串中所有单词进行倒排,然后把已处理的字符串(应不含标点符号)打印出来. Input 输入一个字符串(包含大小写字母.空格.逗号或小数点) Output 输出处理后的字符串. Sample Input I am a student. I like study. Sample Output study li

myeclipse-运行java工程出现以下错误,大神们帮忙看一下吧,给点建议!

问题描述 运行java工程出现以下错误,大神们帮忙看一下吧,给点建议! 求各位指点迷津!我是用的myeclipse下tomcat6运行,可以跳出index.jsp登录页面,但是后台打印会有以上的错误.而且当我输入登录账号密码时又出现这种错误: 解决方案 把代码贴出来看看,造成这个异常的可能性很多 解决方案二: 你可以参考这篇博客的解决方案:http://blog.csdn.net/jaune161/article/details/18361421 解决方案三: 什么操作造成,在那一步的代码上找原

各位大神进来帮忙看下

问题描述 各位大神进来帮忙看下 这是什么问题,还要我把公司的项目通过SVN导入到自己电脑上,那么自己电脑上的Tomcat的路径需要修改嘛?怎么修改,知道的教下,谢谢 解决方案 提示的很清楚,文件或者路径不存在,自己检查下.

各位大神麻烦帮忙看下SQL对不对

问题描述 各位大神麻烦帮忙看下SQL对不对 parameterType="String"> SELECT receive_car_code, use_time, sc.coupon_name FROM car_coupon cc LEFT JOIN (SELECT * FROM sys_coupon WHERE coupon_id IN(SELECT coupon_id FROM sys_coupon_company WHERE 1=1 AND company_id=#{comp

杭电53A题,实在不知道哪里错了,想让大神们帮忙看一下,代码错到11组

问题描述 杭电53A题,实在不知道哪里错了,想让大神们帮忙看一下,代码错到11组 #include <stdio.h>#include <string.h>#include <algorithm>using namespace std;struct xx{ char qq[101];}x[101];int cmp(const void *x const void *y){ struct xx x1 = *(struct xx *)x; struct xx y1 = *(

求大神帮助帮忙看一下这一段javascript代码问题

问题描述 求大神帮助帮忙看一下这一段javascript代码问题 var _hmt = _hmt || [];(function() { var hm = document.createElement(""script ""); hm.src = ""//hm.baidu.com/hm.js?5eb7a95a1a0d26c6eb4960fba4a63ee7 ""; var s = document.getElementsByT

spring-shiro jsp标签报错,大神给帮忙看下

问题描述 shiro jsp标签报错,大神给帮忙看下 页面用标签,报错,为何? java.lang.IllegalArgumentException: Wildcard string cannot be null or empty. Make sure permission strings are properly formatted. at org.apache.shiro.authz.permission.WildcardPermission.setParts(WildcardPermiss

不知道具体少什么包-第一次用springmvc+myBatis框架,求大神进来帮忙看下缺什么包

问题描述 第一次用springmvc+myBatis框架,求大神进来帮忙看下缺什么包 java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:653) at sun.reflect.annotation.AnnotationPa