身份列增加,但未插入数据

时间:2019-02-05 18:29:52

标签: jquery asp.net sql-server ajax

我正在尝试从前端的ajax jQuery调用插入数据。查询执行时不会出现错误。并且在“数据库标识”列中的列正在增加,但是甚至没有数据。不知道它没有插入还是什么?当我尝试编辑表中的行时,我可以识别的列正在增加。有什么办法吗?

using (SqlConnection con = new SqlConnection(constr))
{
    using (SqlCommand cmd = new SqlCommand("INSERT INTO TrackChanges VALUES(@TagID, @Action, @Date, @UserID, @Content, @DomainName)"))
    {
        cmd.CommandType = CommandType.Text;

        cmd.Parameters.AddWithValue("@TagID", "lbl1");
        cmd.Parameters.AddWithValue("@Action", ChangesInfo.Title);
        cmd.Parameters.AddWithValue("@Date", ChangesInfo.Timestamp);
        cmd.Parameters.AddWithValue("@UserID", ChangesInfo.Author);
        cmd.Parameters.AddWithValue("@Content", ChangesInfo.Content);
        cmd.Parameters.AddWithValue("@DomainName", "IBG");

        cmd.Connection = con;

        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();
    }
}

1 个答案:

答案 0 :(得分:0)

问题已解决。我的数据库列之一的长度很短,因此数据被截断了。我很困惑,因为它没有引发任何相关的错误。

谢谢。