热泪盈眶! 还以为大家都不愿意看到 老常代码哪(发了自己就后悔)! 1 网页上没有明显错误,只是在左下角,一闪“网页有错误”然后就显示“完毕”
 用sql server的查询分析器 一看,总是一次插入两条一样的数据!晕呀 2 数据库里面没有tigger.

解决方案 »

  1.   

    你看一下是不是在html的script中有form.submit()
    我以前写asp的时候有这样的情况,如果有form.submit()它会提交一次,后台再提交一次就有两次!
      

  2.   

    myconn=new SqlConnection("server=localhost;uid=sa;pwd=;database=mytest");
    string string1="INSERT  Readers (name, age, career, phone, zone, email) VALUES (@name, @age,@career, @phone, @zone, @email)";
    mycomm1=new SqlCommand(string1,myconn);
    mycomm1.Parameters.Add("@name",name2.Value);
    mycomm1.Parameters.Add("@age",age.Value);
    mycomm1.Parameters.Add("@career",career.Value);
    mycomm1.Parameters.Add("@zone",zone.Value);
    mycomm1.Parameters.Add("@phone",phone.Value);
    mycomm1.Parameters.Add("@email",email.Value);
    myconn.Open();
    mycomm1.ExecuteNonQuery();
    myconn.Close();

    string string2="insert UserTable(username,password) values(@username,@password)";
    mycomm2=new SqlCommand(string2,myconn);
    mycomm2.Parameters.Add("@username",name2.Value);
    mycomm2.Parameters.Add("@password",password.Value);
    myconn.Open();
    mycomm2.ExecuteNonQuery();
    myconn.Close();
    水平太菜了,看不出错,用这个试试
      

  3.   

    to xjshuaishuai,你写的我试过了,不行.
    我怀疑不是这些语句的错误,而是别的地方的,有可能会是tfming说得那种,也许!不过我得html里面没有写任何script语句。并且我得那个网页,在编译时,出现了“已完毕,但网页上有错误!”的提示!
      

  4.   

    搞定了!只是还不是太清楚原因(有点晕)。
    好像是 下面代码的原因,看来工具的“动作”还很不熟呀       private void InitializeComponent()
    {    
    this.Load += new System.EventHandler(this.Page_Load);

    this.b2.Click += new System.EventHandler(this.Button1_Click);
                       }
    但是 “已完毕,但网页上有错误!”的提示还有,这是个什么错误呀!
    各位兄弟稍后接分!