解决方案 »

  1.   

    单步调试,看cmd.ExecuteNonQuery();方法有没有执行成功。
      

  2.   

    你没有检测是否成功插表,cmd.ExecuteNonQuery()会返回执行的SQL影响的行数,如果返回 -1 或 0,一般就表示就表示失败了。
      

  3.   

    try catch每一行,看哪行出错了
      

  4.   

    看cmd.ExecuteNonQuery()方法有没有执行成功。 
      

  5.   

    cmd.ExecuteNonQuery()方法执行成功了   我定义了一个变量接收了它的返回值,然后打印了一把,返回个1
      

  6.   

    同样的代码  我用sqlserver2008建的数据库就可以实现插入,用vs2010内置的数据库就是不行不知道怎么回事儿!!!