追忆ASP的内置函数FormatDateTime()

       内置函数是WEB开发中不可或缺的砖瓦,即调即用,方便得没话说~   刚为把长时间格式(如 2010-4-26 13:28:43 )转为短日期格式(如 2010-4-26),在手册上到处找日期转换函数,长期没用,忘呀~~ 最后还是被偶找到了这个FormatDateTime()函数,下面来说说这个许久未见内置函数: FormatDateTime 函数能返回表达式,此表达式已被格式化为日期或时间 语法:FormatDateTime(date,format)

ASP,我们又见面了:)

最近由于工作需要,有些涉及ASP的程序需处理,回想起来已经有大半年没碰她了,但对于ASP的这份感情,我一辈子都不会忘记,因为是她帮我敲开IT之门,把我带入充满挑战和激情而又神奇的程序世界。 可能是太久没跟ASP说HELLO,一上来就给我来了个“下马威”,我用了一段很普通的数据集查询加循环来取出一级导航菜单,如下: <div> <ul> <% dim sqlRoot,rsRoot,j sqlRoot="select ClassID,ClassName,Depth,NextID,LinkUrl,Child,Readme From MenuClass" sqlRoot= sqlRoot & "where Depth=0 and ShowOnTop=True order by RootID" Set rsRoot=Server.CreateObject("ADODB.Recordset") rsRoot.open sqlRoot,conn,1,1 j=1 do while not rsRoot.eof %> <li> <a href="<%=rsRoot("LinkUrl")%>" id="nav_<%=j%>" target="_self"><%=rsRoot("ClassName")%></a> </li> <% rsRoot.movenext j=j+1 loop rsRoot.close set rsRoot=nothing %> </ul> </div> 另我大感意外的是,这段普通的怎么看也没error的code,竟然运行后,在浏览器页面开始处于无任何内容显示状态,过几十秒的 漫长等待后却抛出个“超时”的说法。一开始我以为代码有问题,反复排查,那真是上下左右全查遍了,还是没发现什么,真让偶 无语……. 后来我就看这段code中有没有语句可以换其它方式写的,于是我把其中的两句SQL: sqlRoot="select ClassID,ClassName,Depth,NextID,LinkUrl,Child,Readme From MenuClass" […]