编写了一个注册页面,用的是存储过程,10.1前还好好的,回来后,加了一个字段就出毛病了,不知道这种错误是什么错误啊?希望高手们指教~~~~~~~

解决方案 »

  1.   

    “/wwwroot”应用程序中的服务器错误。 
    --------------------------------------------------------------------------------将截断字符串或二进制数据。语句已终止。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。全部的错误信息,我从里面看不出什么来
      

  2.   

    那刚开始出现的是一个Win错误窗口什么:出现运行时间错误是否需要调试?
                                         行86
                                         错误:‘undefined’为空或不是对象
    是什么回事呢?
    bruce007(蜀人)大哥
      

  3.   

    错误:‘undefined’为空或不是对象javscript脚本错误
      

  4.   

    在web.config 文件加入的
    <customErrors mode="RemoteOnly" />
    查看返回的详细错误信息。
      

  5.   


    void append(Object O,EventArgs E)
    {
    HttpPostedFile HPF=F.PostedFile;
    int FL=HPF.ContentLength;
    string FC=HPF.ContentType;
    Stream SO;
    Byte[] FBA=new Byte[FL];
    SO=HPF.InputStream;
    SO.Read(FBA,0,FL);
    conn.Open();
    SqlCommand cmd=new SqlCommand("Add_BSXX",conn);
    cmd.CommandType=CommandType.StoredProcedure;
      
    cmd.Parameters.Add(new SqlParameter("@xm",SqlDbType.Char,30));
    cmd.Parameters.Add(new SqlParameter("@xmpy",SqlDbType.Char,30));
    cmd.Parameters.Add(new SqlParameter("@ksfs",SqlDbType.Char,10));
    cmd.Parameters.Add(new SqlParameter("@ksfsm",SqlDbType.Char,2));
    cmd.Parameters.Add(new SqlParameter("@ksly",SqlDbType.Char,20));
    cmd.Parameters.Add(new SqlParameter("@kslym",SqlDbType.Char,1));
    cmd.Parameters.Add(new SqlParameter("@xw",SqlDbType.Char,10));
    cmd.Parameters.Add(new SqlParameter("@xwm",SqlDbType.Char,1));
    cmd.Parameters.Add(new SqlParameter("@xwfs",SqlDbType.Char,20));
    cmd.Parameters.Add(new SqlParameter("@xwfsm",SqlDbType.Char,1));
    cmd.Parameters.Add(new SqlParameter("@bmsj",SqlDbType.Char,10));
    cmd.Parameters.Add(new SqlParameter("@zp",SqlDbType.Image));
    cmd.Parameters.Add(new SqlParameter("@jffs",SqlDbType.Char,1));
    cmd.Parameters.Add(new SqlParameter("@CT",SqlDbType.VarChar,100));
    cmd.Parameters.Add(new SqlParameter("@FS",SqlDbType.VarChar,100));
    cmd.Parameters["@xm"].Value=xm.Text;
    cmd.Parameters["@xmpy"].Value=xmpy.Text;
    cmd.Parameters["@ksfs"].Value=ksfs.SelectedItem.Text;
    cmd.Parameters["@ksfsm"].Value=ksfs.SelectedItem.Value;
    cmd.Parameters["@ksly"].Value=ksly.SelectedItem.Text;
    cmd.Parameters["@kslym"].Value=ksly.SelectedItem.Value;
    cmd.Parameters["@xw"].Value=xw.SelectedItem.Text;
    cmd.Parameters["@xwm"].Value=xw.SelectedItem.Value;
    cmd.Parameters["@xwfs"].Value=xwfs.SelectedItem.Text;
    cmd.Parameters["@xwfsm"].Value=xwfs.SelectedItem.Value;
    cmd.Parameters["@bmsj"].Value=DateTime.Now.ToString("yyyy-MM-dd");
    cmd.Parameters["@zp"].Value=FBA;
    cmd.Parameters["@jffs"].Value=jffs.SelectedItem.Value;
    cmd.Parameters["@CT"].Value=FC;
    cmd.Parameters["@FS"].Value=FL;
    cmd.ExecuteNonQuery();
    conn.Close();
    Response.Redirect("print.aspx?name="+System.Web.HttpUtility.UrlEncode(sfzh.Text));
    }在这里了,希望各位大哥帮忙
      

  6.   

    老是现弹Win错误窗口:出现运行时间错误是否需要调试?
                         行86
                         错误:‘undefined’为空或不是对象
    我否否否否n次否之后就
    “/wwwroot”应用程序中的服务器错误。 
    --------------------------------------------------------------------------------将截断字符串或二进制数据。语句已终止。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。我都要疯了~~~~~~~救命啊~!~
      

  7.   

    看你的好多参数都是char型的,你必须限制用户的输入以确定输入的长度不会超过字段的设计长度,否则会出错。