1、yearmonth.Text的值为空或者没有被识别为DateTime类型的值2、Message不存在

解决方案 »

  1.   

    这句定义了message呀
    <span id="Message" />
      

  2.   

    应该是<span id="Message" runat=server></span>写在你的aspx文件中。且在<From>标记中。
      

  3.   

    应该是<span id="Message" runat=server></span>写在你的aspx文件中。且在<Form>标记中。
      

  4.   

    must runat = server !
    try :<span id="Message" runat="server"></span>
      

  5.   

    我那样改了,错误提示又变成:未将对象引用设置到对象的实例。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
      我不知道什么意思,请大虾们多多指教,我将不甚感激!!!
      

  6.   

    你的系统配置是什么?
    是Windows 2000 Server + Visual Studio .NET 2002吗?
      

  7.   

    是Windows 2000 Server 
    至于Visual Studio .NET 我不知道是哪个版本的,反正是七张盘的那个:)
      

  8.   

    cm.Connection.Open()
    大家看看这句有问题吗?
    我一直是这样写的:
    cn.open()
    cm.Connection =cn
      

  9.   

    在以下这一行之前
    private void Page_Load(object sender, System.EventArgs e)加上这一行试一试
    protected System.Web.UI.HtmlControls.HtmlGenericControl Message
      

  10.   

    虽然我不是高手,但,,看在你是mm的份上,我给你试了一次:// 这里是全部代码 
    <script language="C#" runat="server">
    void Page_Load(Object o, EventArgs e)
    {
       Message.InnerHtml="添加失败";
    }
    </script>
    <form runat="server">
    <span id="Message" runat="server"/>
    </form>这样的代码肯定没问题——我已经实验过了。注意有 form.runat 和 span.runat 两项;
    你因该学会“调试”,发生这样的问题,一下子很难知道错在哪里,方法如下:1,类似我上面提供的,只测试对 Message 的访问是否合法,删除所有关于数据库的操作;
    2,只对 数据库 访问,删除对 Message 的操作,看是否合法;这样,你就明确的知道错在哪,是数据库?还是asp?
      

  11.   

    我的电脑同时用2003和2002。
    如果用1.0.3705会出现这个问题。
    所以现在我的Framework版本都使用最新版本。
      

  12.   

    我也遇到过这样的情况, faithfully() 说得对,就是你没还声明Message对象.
      

  13.   

    错误提示:(看不懂)未将对象引用设置到对象的实例。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
    行 79:    // 打开连接
    行 80:   
    行 81: cm.Connection.Open() ;
    行 82:    try
    行 83:    {
     源文件: d:\inetpub\wwwroot\jiliangkeshuru\WebForm1.aspx    行: 81 
      

  14.   

    打开一个连接也会发生错误???
    有没有 new 啊,在哪里new的?
    还有,,你怎么把cmd 写成cm了?在 cm.Connection.Open() 前检查一下,判断 if(cm.Connection == null)
      

  15.   

    我也遇到了这种问题,还没有解决,好像象<span id="ee" runat=server> <td id="ee" runat=server>等这样的对象,在.cs代码中都不能调用,不知道这是为什么,这是在vs的编译器下的问题,可如果用记事本做为编译器就没有这种问题了,真不知道这是为什么,还请高人指点!
      

  16.   

    把这一句
    cm.Parameters.Add(new SqlParameter("@yearmonth",SqlDbType.DateTime,8));
    该成
    this.cm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@yearmonth", System.Data.SqlDbType.DataTime, 8));
    另外希望你把你的strSQL的定义也贴出来看看。
      

  17.   

    大家误会了 !caoit从晚上7点到11点一直在帮我解答那个问题,只是没有发到论坛上而已,其行为真令人感激。当然回帖的所有人我都感激不尽,在此表达我对你们的谢意!遗憾的是我分少,不能给各位以补偿实表抱歉!