赛迪网 > IT技术 数据库 > 精彩更新
  IT资讯搜索
 
IT产品搜索

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

发布时间:2007.08.02 05:01     来源:赛迪网    作者:huawuque

在编程时你一定碰到过时间触发的事件,在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

(责任编辑:卢兆林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· SQL语句在何种情况下全表扫描 (08-01) · 通过分析SQL语句的执行计划优化SQL(六) (08-01)
· 在SQL Server2000中处理半个汉字的问题 (08-01) · 安装SQL Server2K可能引发一个严重问题 (08-01)
· 解析:怎样查出前台正在发出的sql语句 (08-01) · SQL数据库应聘人员面试时经常被问的问题 (08-01)
· SQL的悲乐锁定 (08-01) · Web开发中用sql语句完成分页的特效方法 (08-01)
· Sybase SQL的内存缓冲区管理和性能调整 (07-31) · SQL Server2000实用教程高职(sql2000) (07-31)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管