zoukankan      html  css  js  c++  java
  • [C#][SQLLITE]一个数据分页技巧

    public DataTable GetAccInfoList(string typeId, int beginIndex, int pageSize, out int recordCount)
    {
        DataTable dt = null;
        recordCount = 0;
        try
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("select Tab_AccidentCase.[Id],AccTitle,TypeName,IsSystem ");
            sb.Append("from Tab_AccidentCase,Tab_AccidentType where Tab_AccidentCase.[AccType]=Tab_AccidentType.[Id] ");
            if (!string.IsNullOrEmpty(typeId))
                sb.AppendFormat("and AccType='{0}' ", typeId);
            sb.AppendFormat(" limit {0},{1}", beginIndex, pageSize);
    
            dt = SqliteHelper.Query(sb.ToString(), SysEnum.SysDataBaseName.accb6264f0b4413ab83a416c0c32dff2.ToString());
    
            string sql = "select count (Id) from Tab_AccidentCase ";
            if (!string.IsNullOrEmpty(typeId))
                sql  = "where AccType="   typeId;
    
            recordCount = int.Parse(SqliteHelper.GetSingle(sql, SysEnum.SysDataBaseName.accb6264f0b4413ab83a416c0c32dff2.ToString()).ToString());
        }
        catch (Exception ex)
        { throw ex; }
        return dt;
    }
  • 相关阅读:
    Hibernate Validation注解列表
    Java_Shell多线程
    Lua读写文件
    shell导出和导入redis
    大文件读写
    Java_Hbase优化
    控制语句if
    字典(DICT)
    元组Tuple
    Session 会话
  • 原文地址:https://www.cnblogs.com/Hsppl/p/2597665.html
Copyright © 2011-2022 走看看