Function GetTable(Table,Where,Order,OrderSort,curpage, pagesize,MiniJson) 'Author : nigou '使用方法 : Response.Write GetTable(Table表名,Where条件,Order主键(必须),OrderSort(asc,desc),curpage当前页, pagesize每页条数,MiniJson是否输出为miniUI格式) ' dim i, j ,rs if OrderSort="" Then OrderSort="asc" if Where="" Then Where="asc" Set Rs=Server.CreateObject("adodb.recordset") if curpage>1 then TmpSql="select a.* from ( select top " & (curpage) * pagesize & " * from " & Table & " where " & where & " order by " & Order & " " & OrderSort & ") a left join ( select top " & (curpage-1) * pagesize & " * from " & Table & " where " & where & " order by " & Order & " " & OrderSort & ") b on a." & Order & "=b." & Order & " where iif(b." & Order & ",'0','1')='1'" else TmpSql="select a.* from ( select top " & (curpage) * pagesize & " * from " & Table & " where " & where & " order by " & Order & " " & OrderSort & ") a " end if if pagesize=0 Then TmpSql = "select * from " & Table Rs.open TmpSql,conn,1,1 RealSize=Rs.recordcount for i=0 to Rs.recordcount-1 TmpJson= TmpJson & "{" for j=0 to Rs.fields.count-1 TmpJson= TmpJson & """" &(Rs.fields(j).name) & """ : " TmpJson= TmpJson & """" & Rs(j) & """" if j<Rs.fields.count-1 then TmpJson= TmpJson & " , " next TmpJson= TmpJson & " }" if i<Rs.recordcount-1 then TmpJson= TmpJson & "," TmpJson= TmpJson & vbcrlf rs.movenext next Rs.close if MiniJson=1 Then CountSql="select count("& order &") from " & Table & " where " & where Rs.open CountSql,Conn,1,1 Counts=Rs(0) Rs.Close GetTable=ToMiniUi(TmpJson,Counts) Else GetTable=toJson(TmpJson) end if Set Rs=nothing End Function function toJson(JsonStr) toJson="[" & vbcrlf & JsonStr & vbcrlf & "]" end function Function ToMiniUi(JsonStr,total) ToMiniUI="{" ToMiniUI=ToMiniUI & """total"":"" " & total & """," & vbcrlf ToMiniUI=ToMiniUI & """data"": [" & JsonStr ToMiniUI=ToMiniUI & "]}" End Function
PS:最后的参数是针对miniUI开发的,可以无视
以上就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍ASP 处理JSON数据的实现代码,包括了ASP 处理JSON数据的实现代码的使用技巧和注意事项,需要的朋友参考一下 ASP也能处理JSON数据?呵呵,刚才在Pjblog论坛上看到一个兄弟写的文章,没有测试,不过理论上一定是可以的~ 太晚了,不测试了。 以前处理JSON太麻烦了,输出还好说,循环一下就可以了,解析真的很头疼。所以遇到 这种问题API问题,一般都是XML处理,不太喜欢,
本文向大家介绍ASP VBScrip读取JSON格式数据,包括了ASP VBScrip读取JSON格式数据的使用技巧和注意事项,需要的朋友参考一下 ASP代码读取JSON个数数据需要一个 json2.js 脚本,文件地址:https://raw.github.com/douglascrockford/JSON-js/master/json2.js。 下载 json2.js 文件,保存在自己的服务器
本文向大家介绍php读取sqlite数据库入门实例代码,包括了php读取sqlite数据库入门实例代码的使用技巧和注意事项,需要的朋友参考一下 SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。 它能够支持 Windows/Li
Firebase实时数据库似乎会在添加或删除新项目等时通知我。这很好,但如何获取之前通知我的所有现有项目? 例如,假设我的应用程序列出了数据库中的项目。我第一次启动了我的应用程序。然后创建了“项目1”和“项目2”。Firebase通知我“项目1”和“项目2”,因此我将它们添加到我的应用程序列表中。 现在,我的应用程序已关闭并重新启动。如果创建了新项目“项目3”,我会收到通知,但如何再次检索“项目1
本文向大家介绍mybatis实现读取树结构数据实例代码,包括了mybatis实现读取树结构数据实例代码的使用技巧和注意事项,需要的朋友参考一下 mybatis实现读取树结构数据详细介绍如下所示: 表结构 构造数据 实体bean mapper配置 service 返回结果 以上所述是小编给大家介绍的mybatis实现读取树结构数据实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时
本文向大家介绍python 把数据 json格式输出的实例代码,包括了python 把数据 json格式输出的实例代码的使用技巧和注意事项,需要的朋友参考一下 有个要求需要在python的标准输出时候显示json格式数据,如果缩进显示查看数据效果会很好,这里使用json的包会有很多操作 这样就会得到如下的输出: 可以看到都已经格式化了。 这是在python中,如果直接使用命令行,希望直接转换,可