ASP
leakey8
这个作者很懒,什么都没留下…
展开
-
避免asp的SQL的执行效率低
方法一、尽量使用复杂的SQL来代替简单的一堆 SQL. 同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率。有多个查询时,要善于使用JOIN。 oRs=oConn.Execute(""SELECT * FROM Books"") while not oRs.Eof strSQL = ""SELECT * FROM Authors WHERE AuthorID=""&oRs(""Au原创 2004-12-16 09:26:00 · 542 阅读 · 0 评论 -
一个统计当前在线用户的解决方案
在做一个在线交流的网站时,有个问题很令我头疼,就是关于实时统计在线用户的问题,客户要求:统计当前在线人数、游客人数、会员人数、在线用户列表,包括游客、会员和管理员(如果是游客,则自动生成游客的ID,如果是会员,则显示会员姓名)。因为它要求有实时性,则首先我将用global.asa解决的想法pass掉。问题的关键是如何判断用户已经离开,和当用户离开时如何执行一个文件或一个函数。经过和网原创 2004-12-29 18:41:00 · 752 阅读 · 0 评论 -
一个测试数据库连接的函数
以前一直困扰我的一个问题,如何判断数据库连接是否成功(比如sql没有启动,数据库不存在等),实现友好的错误处理,但vbscript的错误处理机制实在太差,只有on error resume nex/go to,但往往使用ADO的错误陷阱后,等待你的将是脚本超时,这个函数将改变这一状况(连接超时长短可以自己根据实际情况控制) 入口参数:连接字符串strconn 返回值:TestConnectio原创 2004-12-29 16:32:00 · 809 阅读 · 0 评论