我取得了一条新闻的详细信息,然后使浏览数加1。浏览数加1 需要更新数据库,这个时候出了问题,我的信息内容这个字段,字符串被截断了。        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(LN_Agri.Model.Mall_Infomation p_cModel)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("update Mall_Infomation set ");
            strSql.Append("Ifm_Title=@Ifm_Title,");
            strSql.Append("Sys_ID=@Sys_ID,");
            strSql.Append("Ifm_CretTime=@Ifm_CretTime,");
            strSql.Append("Ifm_UpdatTime=@Ifm_UpdatTime,");
            strSql.Append("Sys_UpdatID=@Sys_UpdatID,");
            strSql.Append("Ifm_Hits=@Ifm_Hits,");
            strSql.Append("Ifm_Content=@Ifm_Content ");
            strSql.Append(" where Ifm_ID=@Ifm_ID ");            SqlParameter[] parameters = {
new SqlParameter("@Ifm_Title", SqlDbType.NVarChar, 100),
new SqlParameter("@Sys_ID", SqlDbType.Int, 4),
new SqlParameter("@Ifm_CretTime", SqlDbType.DateTime ),
                    new SqlParameter("@Ifm_UpdatTime", SqlDbType.DateTime),
new SqlParameter("@Sys_UpdatID", SqlDbType.Int),
                    new SqlParameter("@Ifm_Hits", SqlDbType.Int),
                    new SqlParameter("@Ifm_Content", SqlDbType.Text, 16),
                    new SqlParameter("@Ifm_ID", SqlDbType.Int,4)
            };            parameters[0].Value = p_cModel.Ifm_Title;
            parameters[1].Value = p_cModel.Sys_ID;
            parameters[2].Value = p_cModel.Ifm_CretTime;
            parameters[3].Value = p_cModel.Ifm_UpdatTime;
            parameters[4].Value = p_cModel.Sys_UpdatID;
            parameters[5].Value = p_cModel.Ifm_Hits;
            parameters[6].Value = p_cModel.Ifm_Content;
            parameters[7].Value = p_cModel.Ifm_ID;            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }