コード例 #1
0
ファイル: blogs.cs プロジェクト: ueruoji/Bookhole_blog
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Bookhole_blog.Model.blogs model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update blogs set ");
            strSql.Append("Blog_title=@Blog_title,");
            strSql.Append("Blog_text=@Blog_text,");
            strSql.Append("Blog_read=@Blog_read,");
            strSql.Append("Blog_img=@Blog_img,");
            strSql.Append("Blog_is=@Blog_is,");
            strSql.Append("Blog_time=@Blog_time,");
            strSql.Append("Blog_delete=@Blog_delete,");
            strSql.Append("Blog_typeid=@Blog_typeid,");
            strSql.Append("Blog_abstract=@Blog_abstract");
            strSql.Append(" where Blog_id=@Blog_id ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Blog_title",    MySqlDbType.VarChar, 100),
                new MySqlParameter("@Blog_text",     MySqlDbType.Text),
                new MySqlParameter("@Blog_read",     MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_img",      MySqlDbType.VarChar,  50),
                new MySqlParameter("@Blog_is",       MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_time",     MySqlDbType.VarChar,  10),
                new MySqlParameter("@Blog_delete",   MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_typeid",   MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_abstract", MySqlDbType.Text),
                new MySqlParameter("@Blog_id",       MySqlDbType.Int32, 11)
            };
            parameters[0].Value = model.Blog_title;
            parameters[1].Value = model.Blog_text;
            parameters[2].Value = model.Blog_read;
            parameters[3].Value = model.Blog_img;
            parameters[4].Value = model.Blog_is;
            parameters[5].Value = model.Blog_time;
            parameters[6].Value = model.Blog_delete;
            parameters[7].Value = model.Blog_typeid;
            parameters[8].Value = model.Blog_abstract;
            parameters[9].Value = model.Blog_id;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
ファイル: blogs.cs プロジェクト: ueruoji/Bookhole_blog
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Bookhole_blog.Model.blogs DataRowToModel(DataRow row)
 {
     Bookhole_blog.Model.blogs model = new Bookhole_blog.Model.blogs();
     if (row != null)
     {
         if (row["Blog_id"] != null && row["Blog_id"].ToString() != "")
         {
             model.Blog_id = int.Parse(row["Blog_id"].ToString());
         }
         if (row["Blog_title"] != null)
         {
             model.Blog_title = row["Blog_title"].ToString();
         }
         if (row["Blog_text"] != null)
         {
             model.Blog_text = row["Blog_text"].ToString();
         }
         if (row["Blog_read"] != null && row["Blog_read"].ToString() != "")
         {
             model.Blog_read = int.Parse(row["Blog_read"].ToString());
         }
         if (row["Blog_img"] != null)
         {
             model.Blog_img = row["Blog_img"].ToString();
         }
         if (row["Blog_is"] != null && row["Blog_is"].ToString() != "")
         {
             model.Blog_is = int.Parse(row["Blog_is"].ToString());
         }
         if (row["Blog_time"] != null)
         {
             model.Blog_time = row["Blog_time"].ToString();
         }
         if (row["Blog_delete"] != null && row["Blog_delete"].ToString() != "")
         {
             model.Blog_delete = int.Parse(row["Blog_delete"].ToString());
         }
         if (row["Blog_typeid"] != null && row["Blog_typeid"].ToString() != "")
         {
             model.Blog_typeid = int.Parse(row["Blog_typeid"].ToString());
         }
         if (row["Blog_abstract"] != null)
         {
             model.Blog_abstract = row["Blog_abstract"].ToString();
         }
     }
     return(model);
 }
コード例 #3
0
ファイル: blogs.cs プロジェクト: ueruoji/Bookhole_blog
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Bookhole_blog.Model.blogs model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into blogs(");
            strSql.Append("Blog_id,Blog_title,Blog_text,Blog_read,Blog_img,Blog_is,Blog_time,Blog_delete,Blog_typeid,Blog_abstract)");
            strSql.Append(" values (");
            strSql.Append("@Blog_id,@Blog_title,@Blog_text,@Blog_read,@Blog_img,@Blog_is,@Blog_time,@Blog_delete,@Blog_typeid,@Blog_abstract)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Blog_id",       MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_title",    MySqlDbType.VarChar, 100),
                new MySqlParameter("@Blog_text",     MySqlDbType.Text),
                new MySqlParameter("@Blog_read",     MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_img",      MySqlDbType.VarChar,  50),
                new MySqlParameter("@Blog_is",       MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_time",     MySqlDbType.VarChar,  10),
                new MySqlParameter("@Blog_delete",   MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_typeid",   MySqlDbType.Int32,    11),
                new MySqlParameter("@Blog_abstract", MySqlDbType.Text)
            };
            parameters[0].Value = model.Blog_id;
            parameters[1].Value = model.Blog_title;
            parameters[2].Value = model.Blog_text;
            parameters[3].Value = model.Blog_read;
            parameters[4].Value = model.Blog_img;
            parameters[5].Value = model.Blog_is;
            parameters[6].Value = model.Blog_time;
            parameters[7].Value = model.Blog_delete;
            parameters[8].Value = model.Blog_typeid;
            parameters[9].Value = model.Blog_abstract;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #4
0
ファイル: blogs.cs プロジェクト: ueruoji/Bookhole_blog
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Bookhole_blog.Model.blogs GetModel(int Blog_id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select Blog_id,Blog_title,Blog_text,Blog_read,Blog_img,Blog_is,Blog_time,Blog_delete,Blog_typeid,Blog_abstract from blogs ");
            strSql.Append(" where Blog_id=@Blog_id ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Blog_id", MySqlDbType.Int32, 11)
            };
            parameters[0].Value = Blog_id;

            Bookhole_blog.Model.blogs model = new Bookhole_blog.Model.blogs();
            DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }