当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 解析SQL server与asp 互操作的时间处理

MSSQL
J2EE基础应用:J2EE中SQL语句自动构造方法
SQL Server asp.net 数据提供程序连接池
SQL Server的怪辟:异常与孤立事务
一个修改Oracle数据库用户密码的小诀窍
SQL和Oracle对数据库事务处理的差异性
SQL SERVER应用问题解答13例(三)
设置Proxy Server和SQL Server实现互联网上数据库的安全
SQL Server 7.0 入门(一)
SQL Server 7.0 入门(二)
SQL Server 7.0 入门(三)
SQL Server 7.0 入门(四)
SQL Server 7.0 入门(五)
SQL Server 7.0 入门(七)
SQL Server 7.0 入门(八)
SQL Server XML 和 Web 应用体系结构(一)8
SQL Server XML 和 Web 应用体系结构(二)
SQL Server同Exchange Server结合应用--SQL Mail2
使用SQL Server 7.0建立一个安全的数据库的最好方法是
分布式查询和分布式事务
在SQL Server的存储过程中调用Com组件

MSSQL 中的 解析SQL server与asp 互操作的时间处理


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 132 ::
收藏到网摘: n/a

在编程时你一定碰到过时间触发的事件,在VB中有timer控件,而asp中没有, 假如你要不停地查询数据库来等待一个返回结果的话,我想你一定知道, 它会耗费大量的cpu资源,如果和我所说的一样,而你又没更好的解决办法,

可以参照下面的做法:

set cnn=server.createobject("adodb.connection")

waittime="waitfor delay ''''00:00:01''''" ''''

在sql服务器端延时1秒,这是关键

sql2="select * from database"

begintime=now()

quittime=0
 
''''查询数据库5秒,每1秒查一次

do while quittime<5

''''延时处理

cnn.Execute waittime

''''调用存储过程查询

set rs=cnn.execute(sql2)

quittime=datediff("s",begintime,now())

loop