欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【解析SQL Server与ASP互操作的时间处理】,下面是详细的分享!
解析SQL Server与ASP互操作的时间处理
在编程时你一定碰到过时间触发的事件,在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 Server与ASP互操作的时间处理,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net+SQL Server 作时间运算
答:小于0的写法,你的使用方式,不太恰当,因为数据库中的时间差,并不是简单的减法就能解决的。 再者,你的SQL本身写错了, INNER JOIN 是要和 ON 条件搭配的。 可以使用下面的方式: SqlDataAdapter PYR_change = new SqlDataAdapter("select * f... >>详细
相关问题:asp.net 关于SQL时间字段
答:values('"+time+"'),你少写了单引号 >>详细
相关问题:sql server 字段 年月日时分
答:可以看一看sqlserver的日期函数的种类,在这给列一列,之后你可以试一试: 1. 当前系统日期、时间 : select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
