报错,指在insert.ExecuteNonQuery() ;

解决方案 »

  1.   

    型号是主键吗?如果不是,那肯定插入不会成功的.楼主可以看下.
    还有,那个string SQL1="INSERT INTO waterpump (型号) VALUES ('"+xinghao.Text+"')";感觉有毛病.
      

  2.   

    我设成主键了,可还是不行,还有
    string SQL1="INSERT INTO waterpump (型号) VALUES ('"+xinghao.Text+"')";
    这个看不出什么问题啊~
      

  3.   

    string SQL1="INSERT INTO waterpump (型号) VALUES ('"+xinghao.Text+"')";
    这句不对!
    你需要一个存储过程来执行这个操作!
      

  4.   

    是不是你的sql语句有问题?
    string SQL1="INSERT INTO waterpump (型号) VALUES (\""+xinghao.Text+"\")";
      

  5.   

    string SQL1="INSERT INTO waterpump (型号) VALUES ('"+xinghao.Text.ToString()+"')";
      

  6.   

    你监视一下insert.ExecuteNonQuery() ;运行前的sql语句吧,可能是xinghao.Text的问题
      

  7.   

    string SQL1="INSERT INTO waterpump (型号) VALUES ('"+xinghao.Text+"')";
    这句话是没有错的我想,大概是你的waterpump表设计的不对你可以在SQL查询分析器里执行类似INSERT INTO waterpump (型号) VALUES ('1101')
    的语句,看看行不行?
      

  8.   

    string str = xinghao.Text.ToString();
    string SQL1="INSERT INTO waterpump (型号) VALUES ('"&str&"')";
    这样写不行吗?
      

  9.   

    string str = xinghao.Text.ToString();
    str = str.Replace("'","’");
    insert into waterpump ([型号]) VALUES ('" + str+ "')";