ASP比较麻烦,或者说不能完全做到,你想把ASP页面做成QQ那样及时通信功能。肯定不行。(例如,你发条信息给你的好友,你的好友会立即收到此信息。)但是可以做成相似的东西出来。
你可以这样想。页面怎样及时显示数据库里跟新的数据。你肯定需要刷新页面才能看到。是不是?
换句话说:我要是能实现,页面能够自动刷新。当然是这样的思路。但是还是有个问题。ASP怎么能及时刷新呢?当有新数据添加时就自动刷新页面呢?这个ASP是办不到的。那我们怎么解决这个问题呢?我们可以试试下面的方法:
折中的办法:这个要用到javascript。比如,定时为1秒中自动刷新页面。这里你要注意,你设置刷新的时间越小也就是说,你网页刷新的越频繁,对你服务器的负载是最大的。你本地测试到时可以试试。真正用到web引用上,是不建议的。所以说:ASP不能完全做成及时显示的工能。如果真想做,只能换其他语言了。例如C,C++。然后再配合web语言。以达到效果。
例如,现在某些产品已经做得很好了。53kf。就是你说的那种功能。不知道他们提不提供源码。你可以去研究研究。
--求最大公约数
DECLARE @num1 INT
DECLARE @num2 INT
DECLARE @result INT --保存结果
DECLARE @jsq INT -- 计数器
DECLARE @min INT --保存最小值
SET @num1=9
SET @num2=9
--判断最小值
IF @num1>=@num2
SET @min=@num2
ELSE
SET @min=@num1
SET @jsq=@min
--循环语句
WHILE (@jsq<=@min)
BEGIN
--若同时被两个数整除,输出最大公约数
IF(@num1%@jsq=0 AND @num2%@jsq=0 )
BEGIN
SET @result=@jsq
PRINT @result
BREAK --退出循环
END
SET @jsq=@jsq-1
END
--求最小公倍数
DECLARE @num1 INT
DECLARE @num2 INT
DECLARE @result INT --保存结果
DECLARE @jsq INT -- 计数器
DECLARE @max INT --保存最大值
SET @num1=4
SET @num2=4
--判断最大值
IF @num1<=@num2
SET @max=@num2
ELSE
SET @max=@num1
--设置计数器的值
SET @jsq=@max
--循环语句
WHILE (@jsq>=@max)
BEGIN
--若同时整除两个数,输出最小公倍数
IF(@jsq%@num1=0 AND @jsq%@num2=0 )
BEGIN
SET @result=@jsq
PRINT @result
BREAK --退出循环
END
SET @jsq=@jsq+1
END
以上就是关于ASP中如何即时的显示数据库中的更新数据全部的内容,包括:ASP中如何即时的显示数据库中的更新数据、请教高高手:使用T-SQL流程控制语句编写程序,求两个数的最大公约数和最小公倍数,运行环境是SQL2005.、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)