首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据类型平添存储

2012-12-17 
数据类型添加存储在做一个asp.net项目,管理员功能中的添加新闻功能中,添加新闻的标题和创建时间都可以添加

数据类型添加存储
在做一个asp.net项目,管理员功能中的添加新闻功能中,添加新闻的标题和创建时间都可以添加显示,可是新闻的主体NewsContent却添加不成功,NewsContent的数据类型是text的,下面是主要的部分代码,请大家帮帮忙看一下哪里出了问题了!
addnews.aspx.cs中的代码:
 protected void btnSave_Click(object sender, EventArgs e)
    {
        Th.Model.News t = new Th.Model.News();

        string id = hidNewsID.Value;
        t.Title = txtTitle.Text.Trim();
        t.NewsContent = txtContent.Text.Trim();
       if (Th.Com.ValidateUtils.IsPositiveInt32(id))
       {
            t.NewsID= int.Parse(id);
            if (new Th.BLL.News().Update(t))
            {
                Alert("更新成功");

           }
           else
            {
               Alert("更新失败");
            }
        }
        else
        {
            int i = new Th.BLL.News().Add(t);
            if (i > 0)
            {
大家帮帮忙咯!
                PageEnd("添加成功<a href='addnews.aspx'>[继续添加]</a>");

            }
            else
            {
                Alert("添加失败");
           }
        }

BLL中News中的代码:
        /// 增加一条数据
        
        public int Add(Th.Model.News model)
        {
            return dal.Add(model);
        }

DAL中News代码:
        /// 增加一条数据
        
        public int Add(Th.Model.News model)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("insert into News(");
            strSql.Append("Title)");
            strSql.Append(" values (");


            strSql.Append("@Title)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters = {
new SqlParameter("@Title", SqlDbType.NVarChar,50)};
            parameters[0].Value = model.Title;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
            if (obj == null)
            {
                return 0;
            }
            else
            {
                return Convert.ToInt32(obj);
            }
        }
        
[最优解释]
代码里面 没有把NewsContent传进去

引用:
          StringBuilder strSql = new StringBuilder();
            strSql.Append("insert into News(");
            strSql.Append("Title)");
            strSql.Append(" values (");
            strSql.Append("@Title)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters = {
new SqlParameter("@Title", SqlDbType.NVarChar,50)};
            parameters[0].Value = model.Title;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

[其他解释]
引用:
代码里面 没有把NewsContent传进去
引用:          StringBuilder strSql = new StringBuilder();
            strSql.Append("insert into News(");
            strSql.Append("Title)");
……

真的就是这样,也太简单了吧,这么基础
[其他解释]
感谢你们!确实是很基础的,但对于我一个菜鸟来说就是问题了O(∩_∩)O~

热点排行