Backup/DB/blog_Content.cs

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Text;
using System.Web;



namespace COCOWO.DB
{
    public class blog_Content :SqlDataBase
    {
        blog_tag Blog_tag = new blog_tag();
        blog_Smilies Blog_Smilies = new blog_Smilies();
        /// <summary>
        /// 获取日志列表
        /// </summary>
        /// <param name="SearchCondition">查询条件</param>
        /// <param name="OrderList">排序列表</param>
        /// <param name="PageSize">每页的大小</param>
        /// <param name="PageIndex">要显示的页码</param>
        /// <param name="ViewType">0为传统,1为列表</param>
        /// <returns></returns>
        public DataView GetContentList(string @SearchCondition, string @OrderList, string @PageSize, string @PageIndex, string @ViewType)
        {
            string @SQL ;
            string @SQL2 ;
            string @strSQL ;
            int @MinID;
            @MinID=(Convert.ToInt32(@PageIndex)-1)*Convert.ToInt32(@PageSize); //获取上一页的最大ID

            if (@ViewType=="1")
                @strSQL="log_ID,log_CateID,log_Author,log_Title,log_PostTime,log_IsShow,log_CommNums,log_QuoteNums,log_ViewNums,log_IsTop,cate_Secret,cate_icon,cate_Intro,cate_Name";
            else
                @strSQL="log_ID,log_CateID,log_Author,log_Title,log_PostTime,log_IsShow,log_CommNums,log_QuoteNums,log_ViewNums,log_IsTop,log_Intro,log_Content,log_edittype,log_DisComment,log_ubbFlags,log_tag,cate_Secret,cate_icon,cate_Intro,cate_Name";
            //------
            if (@SearchCondition != "")
            {
              @SQL="WHERE "+@SearchCondition;
              @SQL2="AND "+@SearchCondition;
            }
            else
            {
              @SQL="";
              @SQL2="";
            }
            //------
            if (@OrderList != "")
            {
              @SQL=@SQL+" ORDER BY "+@OrderList+" " ; 
              @SQL2=@SQL2+" ORDER BY "+@OrderList+" " ;
            }
            //------
            if (@PageSize == "")
                @PageSize = "10";

            if (Convert.ToInt32(@PageIndex) > 1)
	             return GetDv("SELECT TOP "+@PageSize+" "+@strSQL+" FROM V_blog_Content	 WHERE (log_ID < (SELECT Min(log_ID) FROM (SELECT TOP "+@MinID+" log_ID FROM V_blog_Content  "+@SQL+") AS T)) "+@SQL2+"");
            else
后面还有 148 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。