把你的存储过程参数副好值
把这批sql语句
拿到查询分析器中运行以下
那里会报错

解决方案 »

  1.   

    我想语法应该没什么错误,我发现的一个问题是:我修改了TextBox1和TextBox2的内容以后,但是取得的TextBox1.Text和TextBox2.Text;的值却没有什么变化,不得其解!
      

  2.   

    用这种格式试一下:
    try
    {
    myCommand.ExecuteNonQuery ();
    Page.RegisterStartupScript("提示","<script language=javascript>alert('信息已被登记!')</script>");
    }
    catch(SqlException myReturn)
    {
    if(myReturn.Number==2627)
    Page.RegisterStartupScript("提示","<script language=javascript>alert('该记录已存在!')</script>");
    else
    Page.RegisterStartupScript("提示","<script language=javascript>alert('登记失败,请检查输入是否合法.')</script>");
    }
    myCommand.Connection .Close ();
      

  3.   

    我想语法应该没什么错误,我发现的一个问题是:我修改了TextBox1和TextBox2的内容以后,但是取得的TextBox1.Text和TextBox2.Text;的值却没有什么变化,不得其解!
    初始化问题。用Pageload中判断一下
      

  4.   

    是不是要为 TextBox 控件的 TextChanged 事件创建事件处理程序?在 TextChanged 中取得修改后的值?这个值如何取得呢,不懂,请大家指点!