解决方案 »

  1.   

    本地能打开数据库么??
    你的executenoquery方法呢
      

  2.   

    看你的数据库ID是什么类型 及 长度 是多少 你那个GUID和你数据库类型是不是不匹配
      

  3.   

    首先谢谢帮忙 
    这是ExecuteNonQuery方法
     public static int ExecuteNonQuery(string sql,
                params SqlParameter[] parameters)
            {
                using (SqlConnection conn = new SqlConnection(connstr))
                {
                    conn.Open();
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.Parameters.AddRange(parameters);
                        return cmd.ExecuteNonQuery();
                    }
                }
            }
    数据库的id类型为uniqueidentifier
    执行到那 就出现那情况 插入不进数据