唐山网站建设

设为主页 加入收藏 繁體中文

解析SQL server与asp 互操纵的时间处理

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

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

可以参照下面的做法:

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

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

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

sql2="select * from database"

begintime=now()

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

do while quittime<5

''''延时处理

cnn.Execute waittime

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

set rs=cnn.execute(sql2)

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

loop

唐山网站建设www.fw8.net
TAG:数据库,事件,资源,控件,所说
评论加载中...
内容:
评论者: 验证码: